gpt4 book ai didi

java - 是否可以在 Java 中覆盖泛型类的方法?

转载 作者:太空宇宙 更新时间:2023-11-04 16:19:01 27 4
gpt4 key购买 nike

我知道在 C++ 中没有虚拟模板函数这样的东西。这是因为我们需要在编译时知道 VTBL 的条目,并且每个模板类型都是单独编译的。

然而,在 Java 中,我知道泛型只编译一次,这可以启用泛型类的重写方法。这是真的吗?

如果是这样,这个设计选择是否有效?

最佳答案

Java 没有模板类。相反,它具有泛型,它们是常规 Java 类,在编译时具有额外的类型信息,允许编译器执行类型安全检查。完成这些检查后,有关泛型类型的信息将被“删除”,编译后的类看起来就像任何其他类一样。

关于java - 是否可以在 Java 中覆盖泛型类的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19370525/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com