[英]Eclipse doesn't recognize anonymous inner classes
由于某种原因,当使用匿名内部类时,Eclipse似乎无法识别,并显示一条错误消息,说明该匿名类不存在。 尝试运行以下示例(直接从《 Thinking in Java》一书中复制)后,我得到Contents cannot be resolved to a type
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的类或接口才能起作用,您确定它已创建或导入吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.