我看过其他的定义和解释,没有一个能让我满意。我想看看是否有人能够在不使用任何代码或示例的情况下,用最多两句话定义多态性。我不想听到“所以你有一个人/车/开罐器...”或者这个词是如何派生出来的(没有人会对你知道聚和变形的意思而感到惊讶)。如果你很好地掌握了什么是多态性,并且很好地掌握了英语,那么你应该能够用一个简短的,尽管密集的定义来回答这个问题。如果您的定义准确地定义了多态性,但是它过于密集,以至于需要几次读取,那么这正是我要寻找的。
为什么只有两句话?因为一个定义是简短而明智的。说明很长,包含示例和代码。在这里可以找到解释(这些页面上的答案对我的问题来说并不令人满意) :
我为什么要问这个问题?因为我被问到了同样的问题,我发现我无法给出一个令人满意的定义(以我的标准来看,这是相当高的)。我想看看这个网站上有没有聪明人能做到。
If you really can't make the two sentence requirement (it's a difficult subject to define) then it's fine if you go over. The idea is to have a definition that actually defines what polymorphism is and doesn't explain what it does or how to use it (get the difference?).