abstract class Animal{ //定义抽象方法
abstract void shout();
}
class Cat extends Animal{
public void shout(){
System.out.println("喵喵......"); //重新定义父类的shout
}
}
class Dog extends Animal{
public void shout(){
System.out.println("汪汪......");
}
}
class Example14{
public static void main(String[] args) {
Animal an1 = new Cat(); //创建Cat对象,使用Animal 类型的变量 an1引用
Animal an2 = new Dog();
an1.shout();
an2.shout();
}
}
java 多肽简单例子 方法的重载 对象的多态性
于 2024-09-29 11:39:52 首次发布