本帖最后由 黑马-幻灭 于 2014-4-15 11:17 编辑
定义一个包含私有成员变量和函数的类,再定义一个内部类,
在内部类函数中访问外部成员变量,并调用外部函数。
在外部类函数中创建内部类对象,调用内部类函数。
class body
{
private int x=9;
class xinzang //定义一个内部类
{
void show()
{
System.out.println(x); //访问外部成员变量省略了外部类的一个持有(body.this.x)
}
}
void method()
{
xinzang xz=new xinzang(); //创建内部类对象调用内部类函数
xz.show();
System.out.println("Play");
}
}
class Test7
{
public static void main(String args[])
{
body b=new body();
b.method();
}
}
|