在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
热门推荐
6 入学校简短祝福语
10 汤姆猫祝福语简短霸气
11 祝福语老人简短话语
12 老婆生日祝福语短句简短
13 中班入学祝福语简短大全
14 关于早晨的祝福语简短
15 考试祝福语简短给对象
16 秋分祝福语简短文案
17 新年的祝福语简短的
18 租房明天搬家祝福语简短