package day6;
class Outer
{
String name = "zhang";
public void run()
{
//System.out.println(age);
Inner inner = new Inner();
System.out.println(inner.age);
System.out.println("run() in Outer");
}
class Inner
{
//String name = "wang";
int age = 19;
public void run()
{
//System.out.println(Outer.this.name);
System.out.println(name);
System.out.println("run() in Inner");
}
public void eat()
{
Outer.this.run();//访问内部类所在外部类的函数
}
}
}
public class test01 {
public static void main(String args[])
{
Outer outer = new Outer();
outer.run();
Outer.Inner inner = new Outer().new Inner();
Outer.Inner inner2 = new Outer().new Inner();
inner2.run();
inner2.eat();
}
}
day6 test01
最新推荐文章于 2021-07-18 12:00:12 发布