java----内部类

《简介》

 

 

 《局部内部类》

 

 

 

 

 

 《匿名内部类》

运用场景是:

  当我想要一个对象,其或是实现一个接口,或是继承一个对象,然后去实现某个功能

关键是,这个对象我只要用到一次,以后再也不用了

 《运用》

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

 

 《成员内部类》

 

 《访问成员内部类》

以上面的例子为例:

Outer08 outer08 = new Outer08();

Outer08.Inner08 inner08 = outer08.new Inner08();

 如果内部类成员与外部类成员重名了,会遵守就近原则

如果想要在内部类中规范访问外部类成员可以(以上面的例子为例):

Outer08.this.n1;

《静态内部类》

 

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

posted @ 2022-07-19 12:07  次林梦叶  阅读(33)  评论(0)    收藏  举报