【发布时间】:2015-03-08 21:53:24
【问题描述】:
我想初始化几个子类并将它们全部放入超类哺乳动物的数组中。使用此代码,我得到错误:找不到适合 add(wolf) 的方法。我不知道我做错了什么,感谢任何帮助。
class gameRunner{
cow Cow = new cow();
wolf Wolf = new wolf();
ArrayList<mammal> mammalArray = new ArrayList<mammal>();
public gameRunner(){
mammalArray.add(Cow);
mammalArray.add(Wolf);
}
}
【问题讨论】:
-
请发帖
cow、wolf和mammal。另外,请注意,按照约定,Java 类名以大写字母开头。 -
...字段以小写字母开头并以驼峰形式继续;基本上与你所拥有的相反。
-
@JSobo 如果您需要更多解释,我可以为您解释:)
标签: java arrays arraylist subclass superclass