我被指示执行以下操作:
- 在 Carnivore 中创建一个不带参数的构造函数,调用 Animal 中的超级构造函数。
Carnivore 是 Animal 的子类,Animal 是超类。所以我希望在 Carnivore 中调用 Animal 中的构造函数。这是代码:
动物超类
abstract public class Animal
{
int age;
String name;
String noise;
Animal(String name, int age)
{
this.age = age;
this.name = name;
}
Animal()
{
this("newborn", 0); //This is the super class that needs to be called in Carnivore.
}
}
食肉动物亚纲
public class Carnivore extends Animal
{
Carnivore()
{
//Call Animal super constructor
}
}
我以前没有处理过继承问题,所以我仍在掌握它。任何反馈表示赞赏,谢谢。