gpt4 book ai didi

java - 在 Java 中,类 B 扩展 A 和类 B 扩展 A 之间有什么区别

转载 作者:行者123 更新时间:2023-12-01 16:28:34 27 4
gpt4 key购买 nike

有什么区别:

// 1
class A<T>
class B<T> extends A

// 2
class A<T>
class B<T> extends A<T>

1 与原始类型相关吗,例如:

List list = new ArrayList<Integer>();

而 2 是首选形式?

最佳答案

第一个扩展了原始类型。那么 B 就没有办法了说什么类型T上课A应该。 TATB无关。

第二个扩展A<T> 。所以TATB引用相同类型。

关于java - 在 Java 中,类 B<T> 扩展 A<T> 和类 B<T> 扩展 A 之间有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62104111/

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