【发布时间】:2020-10-11 17:46:35
【问题描述】:
我的任务是将我创建的动物添加到围栏中。 Animal 是一个抽象类,用于创建 4 个动物,其中一个是“croc”。不幸的是,当我尝试将项目添加到附件时收到一条错误消息。
public class Main {
public static void main(String[] args) {
//animals and enclosures created sucessfully here.
firstEnclosure.addAnimal(croc);
}
public class Enclosure {
private Animal[] animals;
public void setAnimal(Animal[] animal){
this.animals = animal;
}
public void addAnimal(Animal animal) {
setAnimal(animal);
}
错误信息如下:
错误:不兼容的类型:Animal 无法转换为 Animal[] setAnimal(动物);
【问题讨论】:
-
您正在尝试使用 setAnimal 中的数组设置动物对象
-
欢迎您!您的问题似乎是特定于编程语言的(例如,它不是 JavaScript)。请添加适当的编程语言标签(通过编辑您的问题,“数组”和“类”所在的位置相同)。谢谢你,祝你好运!
-
你的动物课在哪里?此外,您的 Main 类中缺少右括号。