一:概述
1.成员内部类顾名思义就是写在成员位置的,属于外部类成员。
2.成员变量可以被一些修饰符所修饰,比如:private,default,public,static等。
3.在成员内部类中,jdk16之前不能定义静态变量,jdk16开始才可以定义静态变量。
二;获取内部类对象
方法一;当成员内部类被private修饰时,在外部类中编写方法,对外提供内部类对象。
方法二:被非私有修饰时,直接创建格式,外部类名.内部类名 对象名=外部类对象.内部类对象.
注意:外部类和内部类成员变量重名时,在内部类如何访问:访问方法为:外部类名.this.变量名。