一:概述

1.成员内部类顾名思义就是写在成员位置的,属于外部类成员。

2.成员变量可以被一些修饰符所修饰,比如:private,default,public,static等。

3.在成员内部类中,jdk16之前不能定义静态变量,jdk16开始才可以定义静态变量。

二;获取内部类对象

方法一;当成员内部类被private修饰时,在外部类中编写方法,对外提供内部类对象。

方法二:被非私有修饰时,直接创建格式,外部类名.内部类名 对象名=外部类对象.内部类对象.

注意:外部类和内部类成员变量重名时,在内部类如何访问:访问方法为:外部类名.this.变量名。

          Java基础知识点内部类之成员内部类_外部类