0 0

接口中的内部类5

public interface Outer {
int i=0;
class inner{
private int a=0;
}
}
我定义了这样一个东西,想请教一下这个inner的访问权限是什么?
在与几口Outer相同的包中不能访问到,实现Outer这个接口后,就可以访问到了。
我将interface改成class,就是将Outer变成类后,在同一个包内创建了一个extends Outer的类,内部不能访问inner这个类,请问这是为什么呢?接口可以,换成类就不行。
2012年5月29日 10:23

1个答案 按时间排序 按投票排序

0 0

按照你定义的方式一定可以访问的

2012年5月29日 12:04

相关推荐

    内部类 匿名内部类 内部接口 对比说明

    总结一下,内部类、匿名内部类和内部接口在Java编程中提供了一种强大的工具,它们可以帮助我们更好地组织代码,实现封装和模块化。在Android开发中,它们常用于事件监听、线程管理、回调函数等场景,增强了代码的...

    java接口与内部类教学PPT

    1.接口-简介 2.接口-作用 3.接口-定义方式 4.接口-实现 5.接口-与抽象类之区别 6.接口-应用示例(设计模式...内部类-局部内部类 12.内部类-匿名内部类 13.内部类-静态内部类 14.综述

    接口,内部类,抽象类概念和区别

    在编程世界中,接口、内部类和抽象类是面向对象设计中的重要概念,它们各自扮演着不同的角色,帮助我们构建可扩展和灵活的代码结构。接下来,我们将详细探讨这三个概念及其区别。 首先,我们来理解**接口...

    Java接口和内部类教程

    ### Java接口和内部类教程 ...总结来说,接口和内部类都是Java编程中的重要概念,它们各自有着独特的作用和应用场景。理解接口和内部类的使用可以帮助开发者更好地组织代码结构,提高代码的可重用性和可维护性。

    Java 接口 内部类

    接口内部类可以实现接口自身的抽象方法,也可以提供具体的实现。这种设计模式常用于事件监听器或者需要对接口功能进行扩展的场景。 例如,假设我们有一个`MusicPlayer`接口,它定义了一些播放音乐的方法,如`play()...

    接口中的内部类.pdf

    在Delphi这样的面向对象的编程语言中,接口内部类的概念同样适用。 首先,让我们了解接口中的普通成员内部类。在接口中定义一个普通成员内部类(非抽象类),意味着这个内部类将作为接口的一部分,任何实现该接口的...

    Java__接口、内部类和Java_API基础

    Java内部类是指在外层类中的嵌套类,可以作为成员变量、方法或局部变量使用。内部类可以继承父类或实现接口,内部接口总是静态的。例如,声明一个直线类,包括一个内嵌的点类: ``` public class Line { class ...

    匿名内部类实现接口回调

    下面我们将详细探讨接口回调的概念、匿名内部类的使用以及它们在实际编程中的应用。 首先,让我们理解什么是接口回调。接口回调是一种编程技巧,通过定义一个接口,让调用者提供一个实现了该接口的方法,然后在被...

    抽象类、接口、内部类、异常

    课后作业中的问题涉及到抽象类、接口、内部类的特点和区别,异常处理机制以及关键字`this`、`super`、`final`的用法,包机制,访问权限修饰符,接口实现与类继承的区别等Java基础知识。实践题要求设计实现接口、ATM...

    java中的抽象类,接口和内部类 PPT

    在Java编程语言中,抽象类、接口和内部类是三个重要的概念,它们分别用于不同的设计需求。下面将详细解释这三个概念及其使用。 1. 抽象类(Abstract Class) 抽象类是不能直接实例化的类,它包含至少一个抽象方法。...

    接口、内部类和Java API基础

    接口(interface)是一组常量和抽象方法的集合。接口是一种引用数据类型。 抽象方法的具体实现由实现接口的类完成,实现接口的类必须覆盖接口中的所有抽象方法。

    java学习资料抽象类,接口,内部类

    在这个Java学习资料中,我们重点探讨抽象类、接口和内部类。 首先,抽象类是一种不能实例化的类,它主要用于被其他类继承。在Java中,使用`abstract`关键字来定义一个抽象类。抽象类可以包含抽象方法(无方法体的...

    第讲-接口与内部类优秀文档.ppt

    Java中的接口和内部类是两种高级的面向对象编程特性,它们极大地增强了代码的灵活性和可扩展性。在Java中,接口扮演着契约的角色,它定义了一组方法的签名,但不提供具体的实现。这意味着任何实现了接口的类都必须...

    内部类分类及应用

    在成员内部类中,可以直接使用外部类的所有成员和方法,即使是私有的。外部类要访问内部类的所有成员变量/方法,则需要通过内部类的对象来获取。 二、静态嵌套类 静态嵌套类是指使用static关键字修饰的内部类。...

    03-java接口与内部类1

    总结来说,接口和内部类在Java中分别扮演着定义行为规范和增强封装性的角色。接口提供了多继承的解决方案,让代码更加模块化和可扩展;内部类则提供了更灵活的类结构,便于处理复杂的设计需求。理解并熟练运用这些...

    java期末复习抽象类与接口,内部类,知识点.zip

    在Java的学习过程中,抽象类、接口以及内部类是三个非常关键的概念,它们对于理解和实现复杂的软件架构至关重要。这里我们将深入探讨这些概念。 首先,让我们来看看抽象类。在Java中,抽象类是一种不能被实例化的类...

    面向对象进阶(抽象类、接口、内部类)例题

    本知识点将深入探讨面向对象编程中的三个重要概念:抽象类、接口以及内部类,并通过实例解析它们的使用和作用。 1. 抽象类(Abstract Class) 抽象类是不能被实例化的类,它用来作为其他类的基类,提供公共的属性...

Global site tag (gtag.js) - Google Analytics