我在运行我的程序时遇到了问题。其结果应该是:
古希腊:阿豪霍 Ostatni派马娜imie Azorek 沙里克·司泽卡·阿豪豪乌 天鹅座ahau hau 阿豪豪乌
class Pies {
String imie;
public static void main(String[] args) {
Pies pies1 = new Pies();
pies1.szczekaj();
pies1.imie = "Azor";
Pies[] mojePsy = new Pies[3];
mojePsy[0] = new Pies();
mojePsy[1] = new Pies();
mojePsy[2] = pies1;
mojePsy[0].imie = "Szarik";
mojePsy[1].imie = "Cywil";
System.out.print("Ostatni pies wabi sie");
System.out.println(mojePsy[2].imie);
int x = 0;
while (x < mojePsy.length) {
mojePsy[x].szczekaj();
x = x + 1;
}
}
public void szczekaj() {
System.out.println(imie + " szczeka ahau hau");
}
}
结果,我
线程"main“java.lang.Error中的异常:未解决的编译问题: 在pies.Pies.main(Pies.java:4)
我完全不知道为什么。
发布于 2017-02-18 16:33:13
好的,下面是解释:https://www.beyondjava.net/blog/eclipse-compiler-surprises/
即使是无法编译的类,Eclipse也会生成.class文件,但是这些类的所有方法都会抛出“未解决的编译问题:.”消息的错误。这允许您运行您的程序,即使您有不编译的类,只要您不尝试使用它们的任何方法。
清理和重建您的项目应该修复它。
https://stackoverflow.com/questions/42317436
复制相似问题