【发布时间】:2016-06-20 06:41:55
【问题描述】:
我已经搜索并阅读了我的教科书,以寻找可能是基本问题但似乎无法弄清楚的问题。
我有以下 3 个课程。一个抽象,一个接口和一个常规类。 在 Cat 类中,我想在 Cat 构造函数方法中调用 Animal 类构造函数,但出现错误。我做错了什么?
package MyPet;
public interface WalkMe {
public void walk();
}
package MyPet;
public abstract class Animal{
private int legs;
private String name;
public abstract String toString();
public Animal(int legs_in, String name_in){
setLegs(legs_in);
setName(name_in);
}
...removed the rest of code
}
package MyPet;
public class Cat extends Animal implements WalkMe{
public void walk() {
System.out.println(" ");
}
public String toString() {
}
public Cat(){
Animal(0, "Unnamed"); //THIS IS WHAT I NEED HELP WITH I am trying to call the animal Constructor
}
public static void main(String[] args) {
Cat[] cats = new Cat[4];
cast[0] = new Cat();
}
}
【问题讨论】:
-
这回答了我的问题。我不知道“超级”关键字,所以我无法专门搜索这个。但这有很大帮助!
标签: java interface abstract-class abstract