abstract class Animal{
String name;
String color;
public Animal(String name,String color){
this.name = name;
this.color = color;
}
//非抽象方法
public void eat(){
System.out.println(name+"吃粮食");
}
public abstract void run();
}
class Dog extends Animal{
public Dog(String name,String color){
super(name,color);
}
public void run(){
System.out.println(name+"四条腿跑的快")
}
}
class Fish extends Animal{
public Fish(String name,String color){
super(name,color);
}
public void run(){
System.out.println(name+"摇摇尾巴");
}
}
class Demo3{
public static void main()
{
Dog d = new Dog("牧羊犬","棕色");
d.run();
Fish f = new Fish("小金鱼","红色")
f.run();
Animal a = new Animal();
}
}