外部类就是两个类并列的class A {} class B {};
内部类:class A { class B {}};
创建内部类的方式:
1.
A a =new A();
B b = a.new B();
2.用A的匿名对象
B b = new A().new B();
而外部类就可以直接:
A a = new A();
B b = new B();
外部类就是两个类并列的class A {} class B {};
内部类:class A { class B {}};
创建内部类的方式:
1.
A a =new A();
B b = a.new B();
2.用A的匿名对象
B b = new A().new B();
而外部类就可以直接:
A a = new A();
B b = new B();