A class defined within a method can only access final fields of the enclosing method.怎么理解啊?请举个简单的例子.
就是说,在方法中定义的类要访问所在的方法的变量,就必须得此变量是final。
例如:
method(final int i){
int b=0;
class inner{
int k=i; //ok
int b=a; //error
}
}
例如:
method(final int i){
int b=0;
class inner{
int k=i; //ok
int b=a; //error
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货