【发布时间】:2010-09-08 18:18:11
【问题描述】:
我看到两者可以互换使用,但它们真的意思相同吗?根据我的理解,多态扩展了您可以通过子类的实例交换类的实例的事实,而后期绑定意味着当您调用实例的方法时,类型决定调用哪个方法(子类/超类) .
【问题讨论】:
-
需要注意的是,多态并不局限于继承层次结构——实现一个公共接口的两个不相关的类可以多态地使用。
标签: oop polymorphism late-binding
我看到两者可以互换使用,但它们真的意思相同吗?根据我的理解,多态扩展了您可以通过子类的实例交换类的实例的事实,而后期绑定意味着当您调用实例的方法时,类型决定调用哪个方法(子类/超类) .
【问题讨论】:
标签: oop polymorphism late-binding
维基百科对此有一篇非常好的文章:
http://en.wikipedia.org/wiki/Polymorphism_in_object-oriented_programming
总结:后期绑定是实现多态的一种方式。
【讨论】: