プログラムの実行中に問題があります。結果は次のようになります。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)
を持って、私は完全になぜ任意のアイデアを持っていません。ここでオーケー
ようこそスタックオーバーフロー! [ツアー](http://stackoverflow.com/tour)を見て回り、[ヘルプセンター](http://stackoverflow.com/help)を読んでください。 - * complete *クラス、* complete *エラーメッセージ、compilation/startコマンドを投稿してください。 –
スタックトレース全体を表示できますか?どのような例外?私はこのコードを実行することができます、あなたはおそらくそれが不足している輸入か何かですか? – RetteMich
それは私のために働いた。 IDEを使用していますか?コマンドラインに行き、javacでPies.javaをコンパイルし、 "java Pies"でそれを実行し、そのように動作するかどうかを確認してください。表示されている場合は、IDEに問題があります。 –