gpt4 book ai didi

java - 泛型参数影子引用类型? ( java )

转载 作者:塔克拉玛干 更新时间:2023-11-01 23:03:32 25 4
gpt4 key购买 nike

假设我们有以下场景:

public class SomeClass {

}

现在我们有了一个带有类型参数 SomeClass 而不是 T 的泛型类。

public class GenericClass <SomeClass> {
List<SomeClass> list;

public GenericClass() {
list = new ArrayList<>();
}

public void add(SomeClass obj) {
list.add(obj);
}
}

类型参数SomeClass是否会在整个GenericClass中隐藏引用数据类型SomeClass

最佳答案

。在这种情况下,这是一个名称阴影。您仍然可以使用完全限定的类名来消除歧义(只要您使用包,就像您应该的那样)。此外,这是对泛型类型使用传统短类型名称的一个很好的论据。

关于java - 泛型参数影子引用类型? ( java ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44476432/

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