ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
``` 类A中定义了一个类B,类A就是内部类,类B就是外部类 ``` #### 成员内部类 ``` 定义在类中方法外的类 1. 内部类可以直接访问外部类的成员,包括私有成员 2. 外部类要访问内部类的成员,需要先建立内部类的对象 ``` #### 匿名内部类 ~~~ public interface Person { void say(); } ~~~ ~~~ public static void main(String[] args) { Person person = new Person() { @Override public void say() { System.out.println("say ...."); } }; person.say(); } ~~~