2014-09-05 127 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的內部類。

相關問題