0
運行我的程序時出現問題。結果應該是:Java - 面向對象表
null sczeka: ahau hau
Ostatni pies ma na imie Azorek
Szarik szczeka ahau hau
Cywil Szczeka ahau hau
Azorek Szczeka 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");
}
}
其結果是,我得到了
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
at pies.Pies.main(Pies.java:4)
,我完全沒有任何想法,爲什麼。
歡迎來到Stack Overflow!請參考[遊覽](http://stackoverflow.com/tour),環顧四周,並閱讀[幫助中心](http://stackoverflow.com/help)。 - 你能否發佈*完整*類,*完整*錯誤信息和編譯/啓動命令? –
你能顯示整個堆棧跟蹤嗎?什麼例外?我可以執行此代碼,您可能是缺少導入或其他東西? – RetteMich
它爲我工作。你在使用IDE嗎?只需進入命令行,使用javac編譯Pies.java,然後使用「java Pies」運行它並查看它是否以這種方式工作。如果是這樣,那麼IDE有一些問題。 –