//总控制台,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 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("小猫会爬树");
}
}