所以我在 Person p1,p2... 和 P1,p2,p3 = new person... 处收到消息“Person 无法解析为类型”
我一直在疯狂地谷歌搜索,但我对编程和 Eclipse 非常陌生,所以我在解决这个问题上真的迷失了。我尝试在 Sublime Text 中使用这段代码,实际上也遇到了同样的错误,所以可能是实际代码有问题,还是 Eclipse 存在 bug?
谢谢!
public class Ptest2main2{
public static void main(String[] arg) {
Person p1, p2, p3;
p1 = new Person ("Kalle anka", "123 ocean drive, orlando florida", 79);
p2 = new Person ("Wile E Cotoye", "15 Acme Road, Hollywood California", 67);
p3 = new Person ("Elmer Fudd", "Loony Toones Ave, bubank, California");
System.out.printf("\n%-18s%-40s%s\n", "namn", "adress", "alder");
System.out.printf (p1.skrivUt() + '\n');
System.out.printf (p2.skrivUt() + '\n');
System.out.printf (p3.skrivUt() + "\n\n");
}
}
最佳答案
Person
是您尝试创建其实例的类。
它不是标准的 Java 类,这意味着您需要在某处定义它。要么您还没有 Person
类,而您需要创建一个类,要么您已经有了一个类,但尚未将其导入到此类中。
查看 Eclipse 中错误行左侧的符号。如果它是一个红叉,则意味着 Eclipse 无法想出任何方法让您摆脱困境。如果它是一个叠加在红十字上的灯泡,您可以单击它以获取解决问题的想法。如果某个地方有一个 Person
类您尚未导入,那么 Eclipse 应该会帮助您找到它。
关于java - Eclipse (java) - 无法解析为类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27134894/