“多态性”并不等同于方法重载或方法覆盖。 …… 它们本身都不是多态的实现方式。
这是wikipedia上的一句话引文。
然而,在书籍《面向对象编程》中,Timothy Budd指出有“四种不同形式的多态性”:
- 重载(包括多路分派) - 覆盖(包括子类型多态) - 多态变量(赋值多态) - 泛型
到底哪一个是正确的呢?谢谢。
这是wikipedia上的一句话引文。
然而,在书籍《面向对象编程》中,Timothy Budd指出有“四种不同形式的多态性”:
- 重载(包括多路分派) - 覆盖(包括子类型多态) - 多态变量(赋值多态) - 泛型
到底哪一个是正确的呢?谢谢。