-3
私のチェック方法がうまくいかない理由を誰かが説明できますが、私は間違いがどこにあるのかわからないためです。Javaチェックメソッドの継承
Dog dogArray = new Dog();
Animal[] animals = new Animal[5];
animals [0] = new Dog();
animals [1] = new Cat();
animals [2] = new Wolf();
animals [3] = new Hippo();
animals [4] = new Lion();
for (int i = 0; i < animals.length; i++) {
animals[i].eat();
animals[i].makeNoise();
animals[i].testPolymorphism();
public void checkAnimals() {
if (dogArray.equals(animals[i])) {
System.out.println("DogArray matches Dog i" + i);
}
System.out.println("DogArray doesn't match any animal");
}
}
別の方法で宣言しています。それはうまくいかないでしょう。 – Kayaman
関数内で関数を作成することはできません。 – JediBurrell
私はあなたのコード内のランダムな場所でメソッドを宣言しようとしていますが、確かにjavaではありません。 –