介绍一下Java的内部类?

匿名网友 匿名网友 发布于: 2015-08-30 00:00:00
阅读 139 收藏 0 点赞 0 评论 0

在一个类中定义另外一个类,这个类就叫做内部类或内置类。其特点如下:
1、外部类(outer class)来控制内部类(inner class)的可见性,即内部类可以使用public、protected、default及private修饰符修饰。
2、编译。内部类会单独生成一个class文件,文件名类似Outer$Inner.class内部是相对独立的,不会和外部类定义的相同方法名字的方法有冲突。
3、内部类可以调用外部类的任何成员,包括私有成员。

评论列表
文章目录