【发布时间】:2017-06-10 17:59:34
【问题描述】:
假设我们有以下场景:
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 generics type-parameter reference-type shadowing