【发布时间】:2010-05-21 16:17:44
【问题描述】:
您是否认为 Java 中的自动装箱是一种多态形式?换句话说,你认为自动装箱扩展了 Java 的多态能力吗?
Scala 中的隐式转换怎么样?
我的观点是它们都是多态的例子。这两个功能都允许以统一的方式处理不同数据类型的值。
我的同事不同意我的观点。谁是对的?
【问题讨论】:
-
也许它们是真正意义上的多态:multi (poly)-formed(morph),因为它们可以以不同的形式出现。但在编程术语中,这不是多态性……Matthieu 是对的 :)
标签: java scala polymorphism autoboxing implicit-conversion