后期绑定与多态性 - 有什么区别?

2024-01-30

我见过两者互换使用,但它们真的意味着相同吗?根据我的理解,多态性延伸了这样一个事实,即您可以通过子类的实例交换类的实例,而后期绑定意味着当您调用实例的方法时,类型决定调用哪个方法(子类/超类) 。


维基百科有一篇关于此的非常好的文章:

http://en.wikipedia.org/wiki/Polymorphism_in_object-oriented_programming http://en.wikipedia.org/wiki/Polymorphism_in_object-oriented_programming

总结:后期绑定是实现多态性的一种方式。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

后期绑定与多态性 - 有什么区别? 的相关文章

随机推荐