内部类、笔记

一、内部类

image.png

内部类的访问特点:
内部类可以直接访问外部类的成员,包括私有
外部类要访问内部类需要创建对象。

image.png
例:
内部类可以直接访问外部类的成员,包括私有:
不能直接sout,不是在psvm里,需要先创建一个方法!!!!!!
image.png

外部类要访问内部类需要创建对象:
image.png

image.png

成员内部类

image.png

例:
image.png
image.png
注释掉的就是一般方法

但也可以用不注释的方法:外部类中写一个方法来建立内部类的对象并调用内部类。就只需要建立外部类的对象调用这个方法就能访问到内部类的方法了。
局部内部类

image.png
image.png
image.png

image.png

本质上是一个继承了该类后者实现了该接口的子类匿名***对象***

image.png
多次调用
image.png

案例
image.png
image.png
省略了接口需要先写实现类再调用的步骤 就是简化了一点

你可能感兴趣的:(java)