Java 内部类的作用

1.实现对类进行隐藏,一般外部类是public属性,而内部类可以是private、protected

2.内部类可以访问包括私有成员在内的外部类的所有成员。

3.通过内部类可以实现多重继承。一个类只能继承一个类,通过定义多个内部类,可以实现继承不止一个类。

4.若要实现的接口中有与类相同名字的方法,可通过内部类来实现这个接口,避免修改接口方法名。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 定义 定义在一个类里面的类就叫内部类。 作用 1、内部类可以很好的隐藏实现;一般的非内部类,是不允许有 priva...
    EnjoyAndroid阅读 3,037评论 1 5
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,874评论 18 399
  • Java 内部类 分四种:成员内部类、局部内部类、静态内部类和匿名内部类。 1、成员内部类: 即作为外部类的一个成...
    ikaroskun阅读 1,294评论 0 13
  • 看到地铁车厢门口的人赶着挤上车,把要下车的乘客推到车厢里,没有办法下车。就会对没有遵守规则的人有深深的怨念、指责,...
    雾嘉花阅读 310评论 1 3
  • 今夜 我 酹酒弄月 不因离别 只为贪欢 今夜 我 漫步云端 不为揽月 只想隔着千山 再瞥你一眼 清风 摇曳着 你身...
    风之诺言_919c阅读 236评论 0 1