javaSE实现宠物类的继承

//总控制台,main方法控制运行
package Inhetit07;


public class Text {


public static void main(String[] args) {
//把dog,pet和cat实例化
Dog d=new Dog();
Cat c=new Cat();
Pet p=new Pet();
//调用方法
d.sound();
c.sound();
c.climb();
p.eat();


}


}






package Inhetit07;


public class Pet {
public  String eat;
public  String sound;




public void eat(){
System.out.println("我不管,宝宝饿了就要吃");
}
public void sound(){
System.out.println("动物开始叫");
}


}







package Inhetit07;
//Dog类继承Pet类
public class Dog extends Pet{
@Override//方法重写
public void sound(){
System.out.println("小狗汪汪叫");
}

}







package Inhetit07;
//Cat类继承Pet类
public class Cat extends Pet{
@Override//方法重写
public void sound(){
System.out.println("小猫喵喵叫");
}
public void climb(){
System.out.println("小猫会爬树");
}


}

猜你喜欢

转载自blog.csdn.net/qq_38215042/article/details/80297806