日期:2014-05-20  浏览次数:20850 次

如何在一个方法的内部类中使用这个方法的局部变量?
如何在一个方法的内部类中使用这个方法的局部变量?
例如
void   a()
{
    int   x=1;
      class   t
      {
            t()
            {
              System.out.print(输出x如何在这里使用   ?)
              }
        }
      ..........

}

------解决方案--------------------
public class A
{
A()
{
final int x = 1;//必须定义为final才行
class t{
t(){
System.out.println(这里该怎么调用x?);
}
}
}