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