0
我开始做一个类,并且在子类中有一个带有泛型类型“T”的警告。“隐藏”警告。这是什么意思?
public class SomeClass<T> {
@SuppressWarnings("hiding")
public class SomeInnerClass<T> {
}
}
以下代码警告是关于什么的?如果我将子类的泛型更改为另一个字母,它会有所作为吗?
我开始做一个类,并且在子类中有一个带有泛型类型“T”的警告。“隐藏”警告。这是什么意思?
public class SomeClass<T> {
@SuppressWarnings("hiding")
public class SomeInnerClass<T> {
}
}
以下代码警告是关于什么的?如果我将子类的泛型更改为另一个字母,它会有所作为吗?
由于您试图在类中定义类,因此警告是关于隐藏外部类的参数T
的内部类。
内部类的类型参数是顶级类的隐藏类型参数。尝试不同的类型参数,比如'public class SomeInnerClass' –
Braj
2014-09-05 14:20:50