1. 内部类访问外部类的属性、方法:内部类可以直接访问外部类属性、方法,如重名,必须通过 外部类名.this.数据 来访问。
2. 外部类访问内部类的属性、方法:外部类不能直接访问内部类属性、方法,必须先创建内部类对象,然后通过对象来访问。
3. 创建内部类对象:外部类或其余内部类创建内部类对象:直接new其余类创建内部类对象:必须使用外部类对象来创建内部类对象,而不能直接去 new 一个内部类对象,即:内部类 对象名 = 外部类对象.new 内部类( )。
1. 内部类访问外部类的属性、方法:内部类可以直接访问外部类属性、方法,如重名,必须通过 外部类名.this.数据 来访问。
2. 外部类访问内部类的属性、方法:外部类不能直接访问内部类属性、方法,必须先创建内部类对象,然后通过对象来访问。
3. 创建内部类对象:外部类或其余内部类创建内部类对象:直接new其余类创建内部类对象:必须使用外部类对象来创建内部类对象,而不能直接去 new 一个内部类对象,即:内部类 对象名 = 外部类对象.new 内部类( )。