多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
``` 类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(); } ~~~