【发布时间】:2013-07-10 01:15:21
【问题描述】:
我正在准备 SCJP 考试,在学习扩展部分时,考虑到扩展在重载方面胜过拳击和 Var-args,但没有明确的解释。尝试搜索但没有得到更好的答案。
我得到的一个答案是因为编译器在选择新样式之前选择了旧样式。但我不相信。
编辑:我知道加宽比拳击和 var-args 更受欢迎。但为什么是我的问题。其中我知道一个。任何其他原因。
【问题讨论】:
-
除了兼容性之外不需要任何其他原因。兼容性被认为是在 Java 中压制许多“更好”的东西的主要原因。例如,使用基于擦除的泛型而不是具体化的泛型完全是对兼容性的让步。
-
告诉我们你知道的原因,这样我们就不会一遍又一遍地重复了。
-
我在问题本身中已经提到的那个。风格。
标签: java