0
点赞
收藏
分享

微信扫一扫

java之旅 内部类

kmoon_b426 2022-01-09 阅读 22

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

成员内部类格式如下:

class Outer{

class Inner{}

}

编译时会产生两个文件

Outer.class和Outer$Inner.class

①方法内部类

②成员内部类

③静态内部类 

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

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

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

 

举报

相关推荐

0 条评论