标签: oop polymorphism late-binding early-binding
Late Binding和Overriding之间是否有任何直接关系,类似于早期绑定和重载?
它们(绑定/覆盖/重载)可以被称为实现多态的方法,但是有没有“直接关系”ex:Late Binding是Overriding的子/超概念,反之亦然等?
答案 0 :(得分:1)
它们是正交(独立)概念。
当然,覆盖通常的实现意味着使用后期绑定,因为您只能在运行时知道对象的实际类型。但那只是一个特例。