一般來說,我對編程比較陌生。我最近才開始學習在類和方法中使用泛型。但是,我對不同“標準”通用引數之間的差異感到困惑。在泛型的 Oracle 教程頁面上,它顯示了這些:
E - Element (used extensively by the Java Collections Framework)
K - Key
N - Number
T - Type
V - Value
S,U,V etc. - 2nd, 3rd, 4th types
它們的用途有什么不同(他們給出的一個詞描述不是很有幫助)?
Java 是否會根據使用的代碼以不同的方式解釋代碼?
uj5u.com熱心網友回復:
型別引數的名稱與類名、方法名或變數名具有相同的意義:它們有助于人類讀者理解程式。不多也不少。編譯器根本不關心您的型別引數是否被呼叫T或SuPeR_CALI_fragilisticEXPIALIDOCIOUS_。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/460196.html
下一篇:來自串列的函式中的泛型型別推斷
