2014-09-05 95 views
0

我开始做一个类,并且在子类中有一个带有泛型类型“T”的警告。“隐藏”警告。这是什么意思?

public class SomeClass<T> { 
    @SuppressWarnings("hiding") 
    public class SomeInnerClass<T> { 

    } 
} 

以下代码警告是关于什么的?如果我将子类的泛型更改为另一个字母,它会有所作为吗?

+0

内部类的类型参数是顶级类的隐藏类型参数。尝试不同的类型参数,比如'public class SomeInnerClass ' – Braj 2014-09-05 14:20:50

回答

0

由于您试图在类中定义类,因此警告是关于隐藏外部类的参数T的内部类。