//定义一个包含私有成员变量和函数的类,再定义一个内部类
class A
{
//定义外部私成员变量和函数
private int x = 0;
void show()
{
//外部函数创建内部类对象 名叫obj,调用内部类函数
B obj = new B();
obj.fangWen();
}
//在内部类函数中访问外部成员变量并调用外部函数
class B
{
public void fangWen()
{
System.out.println(A.this.x+"");
new A().show();
}
}
} |
|