在看马士兵的J2se多态视频,  他的教学程序里我没看到类似于Animal a = new Dog()这样父类引用指向子类对象的语句,可还是有多态性。 
是不是一定要出现这样的语句才行呢。

解决方案 »

  1.   

    多态是JAVA的一种特性,也是一种编程思想。你要理解到实质了就会明白很多, 一种类型的事物有多种表现形式!这就是多态。
    所谓的父类指向引用子类对象只是一种,还有方法的重写  重载 他都是多种形态的展示一种方法的形式。他们方法名都是相同的!
    有运行时多态,编译时多台,
    在程序时运行的多态----父类引用子类对象的创建、方法重写等
    编译时多态----方法重载等