Java中的多态_5
多态
一个类型在不同情况下的多种状态,通过指向父类的指针,调用在不同子类中的实现方法。
多态可以用两种方式实现,一种是继承,一种是接口。
class Animal { public void cry() { System.out.println("叫声"); } } class Cat extends Animal //覆盖父类的cry方法 { public void cry() { System.out.println("猫叫的声音"); } } class Dog extends Animal //覆盖父类的cry方法 { public void cry() { System.out.println("狗叫的声音"); } } public class Demo1 { public static void main(string args[]) { Animal an=new Cat(); an.cry();//输出"猫叫的声音" Animal an=new Dog(); an.cry();//输出"狗叫的声音" } }
浙公网安备 33010602011771号