class Outer{
void function()
{
int x=4;//方法的局部变量 没有加final也能运行出结果啊
//内部类
class Inner{
//内部类的方法
void add()
{
System.out.print(x+4); //调用外部类方法中的局部变量
}
}
new Inner().add();//创建个内部类的对象
}
}
public class InnerClassDemo {
public static void main(String[] args) {
Outer o=new Outer();//创建外部类对象并将 o的引用指向该变量的地址
o.function();//
}
}
|
|