动态绑定== Java中的后期绑定与否?
发布时间:2020-12-15 00:37:19 所属栏目:Java 来源:网络整理
导读:在不同的来源中,我已经阅读了有关该主题的不同内容.比如维基百科说: Late binding is often confused with dynamic dispatch,but there are significant differences. 但后来几行 it is popular to use the term late binding in Java programming as a syn
在不同的来源中,我已经阅读了有关该主题的不同内容.比如维基百科说:
但后来几行
那么真相是什么?这个“重大差异”是什么? 解决方法
就所有意图和目的而言,后期绑定和动态单一调度是相同的.在动态单一分派中,单个对象的值或标识确定在运行时调用哪些代码,这就是Java中发生的情况.
动态调度一般通常用于暗示动态多调度,这是运行时方法在运行时根据多个对象的标识或值选择的地方,这是CLOS和Smalltalk中的语言特性,但不是在Java或C中. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |