标签:接口 public 外部类 创建 默认 修饰符 集中 定义 stat
例如:
class A { //外部类
class B { } //内部类
}
上面的类编译之后会生成两个独立的类:A.class A$B.class
内部类可以访问外部类的私有成员
成员内部类:在一个类里面有一个类,例如上面的例子
创建内部类对象:先创建外部类对象,再创建内部类对象(A a = new A(); A.B b = a.new B();)
main:A a = new A();
a.method(); //注意,应将局部类的创建在方法内
class A {
public void method() {
class B { }
}
}
IA a = new IA(){ //直接实现该几口,没有要实现该接口的类名
@Override
public void method() { }//实现该接口的方法
标签:接口 public 外部类 创建 默认 修饰符 集中 定义 stat
原文地址:https://www.cnblogs.com/linanana/p/12075387.html