更新:我的課是比這更復雜,我只是我被困在ArrayList的線摘要列表<Person>
我有以下類別:
class CatList {
List<Cat> cats = new ArrayList<Cat>();
}
和
class DogList {
List<Dog> dogs = new ArrayList<Dog>();
}
貓和狗都是數據類。
,但我想創建一個抽象類:
abstract class AnimalList {
List<???> animals;
AnimalList(Class animal) {
animals = new ArrayList<???>();
}
}
,這樣我可以繼承我的班
AnimalList CatList = new AnimalList(Cat);
AnimalList DogList = new AnimalList(Dog);
AnimalList CowList = new AnimalList(Cow);
希望這更有意義。我的問題是什麼?位?
你是什麼確切q題目了吧? – apnorton 2012-07-28 15:58:45