public class Outer { private String name = "qiudajiang"; class Inner{ private int age = 21; private String name = "qiudashuai"; void show(){ //当外部类和内部类有相同名称的成员变量是,访问外部类成员变量 System.out.println(Outer.this.name); //访问内部成员变量 System.out.println(name); System.out.println(age); } } }
测试代码
public class OuterTest { public static void main(String[] args) { Outer outer = new Outer(); Outer.Inner inner =outer.new Inner(); inner.show(); } }