如果方法內部類的方法成員和內部類成員相同若使用方法里的成員應該如何使用
package wubo;
public class Albert {
public void abel(){
? final int a=95;
? int b=85;
? ?class Minner{
? int b=75;
? public void test(){
? System.out.println("外部類a="+a);
? System.out.println("內部類b="+Albert.this.b);
? System.out.println("內部類b="+b);
? }}
? Minner o=new ?Minner();
? o.test();
??
}
public static void main(String[] args) {
// TODO Auto-generated method stub
Albert c=new ?Albert();
c.abel();
}
}
2016-12-06
第11行的Albert去掉就好了 ?直接用this.b就好了 ??
2016-12-06
int b=85;是局部變量? 放在方法外面就行
2016-12-06
方法內部類中不需要this,直接用外部類.變量名即可