class Dog extends animal{//具体狗类继承动物类,复写动物类的方法
public void eat(){
System.out.println("吃骨头");
}
public void speak(){
System.out.println("旺旺");
}
}
class Cat extends animal{//具体猫类继承动物类,复写动物类的方法
public void eat(){
System.out.println("吃鱼");
}
public void speak(){
System.out.println("喵喵");
}
}
class animal{//动物类
public void eat(){
}
public void speak(){
}
}
class DoSome{//统一动物做的动作
public void doSome(animal a){
a.eat();
a.speak();
}
}
public class DuoTai_examples{
public static void main(String[]args){
DoSome ds=new DoSome();
ds.doSome(new Cat());
ds.doSome(new Dog());
}
}
public void eat(){
System.out.println("吃骨头");
}
public void speak(){
System.out.println("旺旺");
}
}
class Cat extends animal{//具体猫类继承动物类,复写动物类的方法
public void eat(){
System.out.println("吃鱼");
}
public void speak(){
System.out.println("喵喵");
}
}
class animal{//动物类
public void eat(){
}
public void speak(){
}
}
class DoSome{//统一动物做的动作
public void doSome(animal a){
a.eat();
a.speak();
}
}
public class DuoTai_examples{
public static void main(String[]args){
DoSome ds=new DoSome();
ds.doSome(new Cat());
ds.doSome(new Dog());
}
}