在Java中使用运行时多态
使用多态性的概念,可以以多种方式执行单个动作。可以通过方法重写来执行运行时多态。在编译时解析此方法中的重写方法。
给出了一个演示Java运行时多态性的程序,如下所示:
示例
class Animal {
void sound() {
System.out.println("Animal makes sound");
}
}
class Cat extends Animal {
void sound() {
System.out.println("Cat Meows");
}
}
class Dog extends Animal {
void sound() {
System.out.println("Dog Barks");
}
}
class Cow extends Animal {
void sound() {
System.out.println("Cow Moos");
}
}
public class Demo {
public static void main(String[] args) {
Animal a;
a = new Cat();
a.sound();
a = new Dog();
a.sound();
a = new Cow();
a.sound();
}
}输出结果
Cat Meows Dog Barks Cow Moos
热门推荐
10 国庆中秋祝福语简短搞笑
11 庆双节祝福语简短
12 班级集体生日祝福语简短
13 钱包祝福语简短10字
14 新年祝福语简短聪明可爱
15 打牌翻盘祝福语简短
16 红颜生日祝福语简短独特
17 圣诞饭店祝福语大全简短
18 妹妹生日祝福语简短唯美