java之旅 内部类

阅读 22

2022-01-09

内部类是在一个类的内部定义的类

成员内部类格式如下:

class Outer{

class Inner{}

}

编译时会产生两个文件

Outer.class和Outer$Inner.class

①方法内部类

②成员内部类

③静态内部类 

静态内部类主要是在体现封装上有所作用

④匿名内部类 :1.继承式 2.接口式匿名类 3.参数式匿名类

 如何选择使用内部类:优先选择静态内部类,因为静态内部类不依赖外部类的对象,可以避免内存泄漏的问题。

 

精彩评论(0)

0 0 举报