- Father类为外部类,类中定义一个私有的String属性name,name的值为“LaoWang”。
- Child类为Father类的内部类,其中定义一个introFather()方法,方法中调用Father类的name属性。
- 定义测试类Test,在Test类的main()方法中,创建Child对象,并调用introfather()方法。
class Father {
private String name = "zhangjun";
class Child {
public void introFather() {
System.out.println("My Father's name is " + name);
}
}
}
public class Test02 {
public static void main(String[] args) {
Father.Child child = new Father().new Child();
child.introFather();
}
}