第1个回答 2012-02-08
多态。举个我们老师经常举得例子:有三个类 Animal,Dog,Cat,Feeder,其中Dog,Cat继承于Animal,Feeder中有一个方法叫做void feed(Animal animal){。。。};其他的我就忽略了,一般都知道吧。在就是在main中要是有什么Animal animal=new Dog();Feeder feeder=new Feeder();feeder.feed(animal);此时调用的就是dog而不是animal,反正最终就是体现了多态,你不知道是喂的什么东东,用动物这个包装起来了,可能是狗,也可能是猫,这就形成了多态。