定义:
内部类是JAVA来自语言的主要附加部分。嵌套类从JDK1.1开始引入。其中inner类又可分360问答为三种:
其一,在一个类(外部类)中直接定义的内部类;
其二,在一个方法(外部类的方法)中定义的内部类;
其三,谈天在应运汽核匿名内部类。
表现形式:
⒈静态内部类
⒉成员内部类
⒊局坐导往材部内部类
⒋匿名内部类
优点:
⒈内部类对象可以访问创建它的对象的实现,包括私有数据;
⒉内部类不为同一包的其他是兵变客类所见,具有很好的封装性;
⒊使用内部类可以很方便的编写事件驱动程序;
⒋匿名内部类可以方便的定义运行时回调满固敌欢云依;
5.内部类可以方便的定义。
(资料来源:百度百科)