我重新初始化本地類的成員變量,並得到編譯錯誤。這裏有什麼問題?爲什麼這不會編譯?謝謝!匿名類的成員不能重新初始化
這不會編譯
public class TestSomething {
public void someMethod(){
class LocalClassInner{
int i=100; // Error on this line.Syntax error on token ";", , expected
i=200;
}
}
}
這將編譯就好
public class TestSomething {
public void someMethod(){
class LocalClassInner{
int i=100;
//i=200;
}
}}
謝謝雷。非常有意義。只是希望編譯器錯誤更有意義。 – thcricketfan 2012-07-08 00:19:33