标题: 关于final [打印本页] 作者: 马强 时间: 2012-4-13 11:25 标题: 关于final class Outer
{
int x = 3;
void method(final int a)
{
final int y = 4; //内部类new对象的时候可以访问到自己类中的局部成员,而这里的y作为method方法中局部变量,为什么final后就可以访问
class Inner
{
void function()
{
System.out.println(y);
}
}
new Inner().function();
}
}
class InnerClassDemo3
{
public static void main(String[] args)
{
Outer out = new Outer();
out.method(7);
}
} 作者: 如梦初醒 时间: 2012-4-13 11:28
final int y = 4; 用final修饰后 y 就是一个常量作者: 孙国军 时间: 2012-4-13 11:34
void method(final int a)
{
final int y = 4; //内部类new对象的时候可以访问到自己类中的局部成员,而这里的y作为method方法中局部变量,为什么final后就可以访问
class Inner
{
void function()
{
System.out.println(y);
}
}