由於某些原因,Eclipse似乎無法識別何時使用匿名內部類,並打印出一條錯誤消息,指出有問題的匿名類不存在。試圖運行下面的例子,這是直接從Java中的書思維複製後,我得到Contents cannot be resolved to a type
Eclipse不識別匿名內部類
public class Parcel7 {
public Contents contents() {
return new Contents() { // Insert a class definition
private int i = 11;
public int value() {
return i;
}
}; // Semicolon required in this case
}
public static void main(String[] args) {
Parcel7 p = new Parcel7();
Contents c = p.contents();
}
}
我失去了一些東西明顯?
'Contents'在哪裏? –
你還沒有輸入(或者甚至可以創建)'Contents' –