该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
package test;
abstract class Animal{
String name;
public Animal(String n){name = n;}
public abstract String getName();
public void shout(){
}}
class Cat extends Animal implements Terrestrial{
int legNum;
public Cat(String name) {super(name);}
public Cat(String name, int l ){super(name);legNum=l;}
public String getName(){return "name ";}
public String getLegNum(){return "legNum";}
public void shout(){
System.out.println("喵喵");}}
class Duck extends Animal implements Terrestrial{
int legNum;
public Duck(String name) {super(name);}
public Duck(String name ,int l){super(name);legNum=l;}
public String getName(){return " name ";}
public String getLegNum(){return "legNum";}
public void shout(){
System.out.println(" 嘎嘎");
}
}
class Dolphin extends Animal{
public Dolphin(String name) {super(name);}
public String getName(){return " ";}
public void shout(){
System.out.println("没有腿 海豚音");
}
}
public class Test1 {
public static void main(String[] args) {
Animal[]as={
new Cat("汤姆猫",4),
new Duck("唐老鸭",2),
new Dolphin("海豚")
};
System.out.println("动物名\t几条腿\t怎么叫");
for(Animal a:as){
}
}
}