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);
void method(final int a)
{
final int y = 4; //内部类new对象的时候可以访问到自己类中的局部成员,而这里的y作为method方法中局部变量,为什么final后就可以访问
class Inner
{
void function()
{
System.out.println(y);
}
}