2014-05-06 59 views

回答

0

的区别在于,variabele Super thing可被重新分配到实现Super任何其他子类,而当然Sub thing只能分配到另一个Sub类。

这就是说,分配new Sub()Super thing使用多态性压倒一切,其中你可以找到一个很好的教程herehere。您只能调用类Super中定义的方法。如果在其中一个子类中重写这些方法(读取:重新定义),则多态性将确保调用重写的方法,而不是类Super中的方法。

相关问题