是什么是多态
类引用指向子类对象,并调用子类重写的方法,实现不同的行为
例子
class Animal {void sound() {System.out.println("动物发出声音");}
}class Dog extends Animal {@Overridevoid sound() {System.out.println("狗叫:汪汪汪");}
}class Cat extends Animal {@Overridevoid sound() {System.out.println("猫叫:喵喵喵");}public static void main(String[] args) {Animal cat = new Cat();Animal dog = new Dog();cat.sound();dog.sound();}
}