您的位置 首页 java

思维导图学Java:面向对象,内部类总体理解

内部类概念及层次模型

Java 内部类其实很好理解,通过以上图片可直观理解到内部类,位于外部类中的层次关系,分类。

包含内部类的类,就充当了一个外部类的角色。

内部类有三种,分别称为内部成员类,嵌入类,本地类。

注意:以下所提到的成员方法都是指外部类的成员方法。

影响其分类的因素有:

1,内部类位于外部类的哪个位置(成员方法外还是成员方法内)

2,内部类是否有 static 修饰

3,位于实例方法里还是 静态方法 里。

具体分类:

1,成员方法外的,即内部类与”外部类”的成员并列的,是内部成员类和嵌入类;在成员方法里的,是本地类。

2,无static修饰的,叫内部成员类;有static修饰的,叫嵌入类。

3,本地类实际有两种,在实例方法里,和在静态方法里,其定义及调用外部类成员有所区别

思维导图 分享、笔记仅作分享交流。

文章来源:智云一二三科技

文章标题:思维导图学Java:面向对象,内部类总体理解

文章地址:https://www.zhihuclub.com/200164.shtml

关于作者: 智云科技

热门文章

网站地图