在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 领证幽默祝福语简短
14 法考面试祝福语简短
15 老哥出门祝福语简短语
16 送灯祝福语简短独特
17 幼儿狗年祝福语大全简短
18 好听的元旦简短祝福语