繁体   English   中英

Eclipse无法识别匿名内部类

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM