java----内部类
《简介》


《局部内部类》



《匿名内部类》
运用场景是:
当我想要一个对象,其或是实现一个接口,或是继承一个对象,然后去实现某个功能
关键是,这个对象我只要用到一次,以后再也不用了

《运用》
《将匿名内部类当做参数传递》

《成员内部类》

《访问成员内部类》
以上面的例子为例:
Outer08 outer08 = new Outer08();
Outer08.Inner08 inner08 = outer08.new Inner08();
如果内部类成员与外部类成员重名了,会遵守就近原则
如果想要在内部类中规范访问外部类成员可以(以上面的例子为例):
Outer08.this.n1;
《静态内部类》

访问外部类时:外部类.成员名;

浙公网安备 33010602011771号