我玩弄構圖和抽象的方法和類....如果我有一個動物,貓和狗類在這裏我將如何使用組成動物列表另一個類?animalList使用組合
public class SomeClass{
Animal animalList; // ?????
}
。
public abstract class Animal {
public abstract void sound();
}
。
public class Cat extends Animal {
@Override
public void sound() {
System.out.println("cat makes sound");
}
}
。
public class Dog extends Animal {
@Override
public void sound() {
System.out.println("dog makes sound");
}
}
什麼 「動物名錄」 你在說什麼? – Behe
您可能需要更詳細和清晰地解釋您的問題 - 您描述的課程是您發明的課程,因此很難知道您需要什麼。 –
「SomeClass」實際上只是一個動物列表。對於創建的每個動物,SomeClass爲列表中的每個動物執行聲音功能 – Ris