【发布时间】:2013-10-14 22:50:00
【问题描述】:
我知道在 C++ 中没有虚拟模板函数之类的东西。这是因为我们需要在编译时知道 VTBL 的条目,并且每个模板类型都是单独编译的。
然而,在 Java 中,我知道泛型类型只编译一次,这可以启用泛型类的覆盖方法。这是真的吗?
如果是这样,这个设计选择会导致什么?
【问题讨论】:
-
java中不叫模板
-
它们被称为泛型
-
您的意思是“这种设计选择有意义吗?”?
-
@aaronman - 你是对的。我的坏:)
标签: java c++ generics inheritance overriding