Use typical param shadow reference types? (Java)
Let's say we have the following scenario:
public class SomeClass {
}
And now we have a generic class with a type parameter SomeClass
instead of T
.
public class GenericClass <SomeClass> {
List<SomeClass> list;
public GenericClass() {
list = new ArrayList<>();
}
public void add(SomeClass obj) {
list.add(obj);
}
}
Will the type parameter be a SomeClass
shadow reference data type SomeClass
in general GenericClass
?
+3
source to share