您如何为CS 101学生定义polymorphism
?尽可能简洁(可能是几行的答案,而不是太技术性)。感谢
答案 0 :(得分:5)
有能力改变自己的东西就像电影中的演员一样,他们既可以是好人也可以是坏人,甚至可以是两者兼有。尽管我不懂技术。
扩展我的第一个例子:电影公司不需要演员来扮演特定的角色,只要它是一个角色。
以更技术性的方式,你告诉三个人做一份工作,但不要留下任何指示。这三个人将以三种不同的方式解决工作(如果工作是独特的lol)基本上你不关心它是如何完成的,只要它完成多态性是什么。
答案 1 :(得分:0)
我会从头顶倾倒一些单线。我认为各种答案都必然是因为多态性服务于不同的目的,具体取决于服务的消费者。从正式到非正式:
答案 2 :(得分:0)
在类之间利用有保证的功能。