【发布时间】:2011-01-24 21:50:56
【问题描述】:
方法重载是否被认为是多态性的一部分?
【问题讨论】:
-
这个问题是discussed on Meta,有些人决定关闭为基于意见,好像“多态性”没有明确的定义(也被接受的答案声称)。这是错误的,所以我投票重新开放。 current Polymorphism entry in Wikipedia 很好,与 Pierce “类型和编程语言”、Cardelli & Wegner “关于理解类型、数据抽象和多态性”以及 Strachey “编程语言中的基本概念”中的学术定义相匹配。
-
在 Java 中,根据 Kathy Sierra 的书,在第 2 章的 Drills 部分中指出“多态性仅适用于覆盖,而不适用于重载”
标签: language-agnostic polymorphism overloading