第1个回答 2013-02-28
你是说List list=new ArrayList()这种?
这个可不是在父类创建了一个对象,为什么可以引用子类的方法。
其实这个就是创建了个子类的对象。本回答被网友采纳
第2个回答 2013-02-28
这是java多态的一种表现形式,子类重写了父类的方法,子类的方法被父类的引用调用,即父类型的引用指向子类的对象。
第3个回答 2013-02-28
三言两语讲不清楚,你如果想快速理解这部分,唯一的办法是看书。《head first java》算是比较简单而且靠谱的入门书了,多态的基础还算讲得通俗易懂。如果你看了任然没有帮助,可以更进一步看看《thinking in java》