Java &引用;“隐藏”;警告在这种情况下,这意味着什么?
我开始创建一个类,子类中有一个泛型类型“T”的警告Java &引用;“隐藏”;警告在这种情况下,这意味着什么?,java,generics,warnings,subclass,Java,Generics,Warnings,Subclass,我开始创建一个类,子类中有一个泛型类型“T”的警告 public class SomeClass<T> { @SuppressWarnings("hiding") public class SomeInnerClass<T> { } } 公共类SomeClass{ @抑制警告(“隐藏”) 公共类{ } } 下面的代码警告是关于什么的?如果我将子类的泛型更改为另一个字母,会有任何区别吗?因为您试图在类内部定义一个类,警告是关于内部类对外部类隐藏
public class SomeClass<T> {
@SuppressWarnings("hiding")
public class SomeInnerClass<T> {
}
}
公共类SomeClass{
@抑制警告(“隐藏”)
公共类{
}
}
下面的代码警告是关于什么的?如果我将子类的泛型更改为另一个字母,会有任何区别吗?因为您试图在类内部定义一个类,警告是关于内部类对外部类隐藏参数
T
内部类的类型参数是隐藏顶级类的类型参数。尝试不同的类型参数,例如公共类SomeInnerClass