類定義類名<>
回答
這是一個通用的類定義。它翻譯成:
- 類節點有兩個類型作爲參數:K和V.
- K型必須擴展類
Comparable
- 類
Comparable
本身,在這種情況下,需要一些類型作爲參數,讓我們稱之爲T. - 類型T 必須是K. 的超
編輯:好,因爲請求的例子,這個類的一個簡單的實例可以是:
Node<Integer, String> node = new Node<Integer, String>();
由於Integer
類實現Comparable<Integer>
它非常適合在上面的描述中(注意super
還允許類型T到與K相同)。
V沒有約束,所以它可以是任何類型。
+1打我幾秒鐘,我正在格式化代碼:) –
好吧,所以你給了簽名的直接翻譯...你能提供一個可用於'K ',也許可以解釋這類課程在哪裏有用? – StriplingWarrior
它在實現紅黑樹數據結構中很有用。 http://en.literateprograms.org/Red-black_tree_(Java)但我也想知道,它還有什麼用處? –
這是一個泛型類的類型K
和V
,其中K
是擴展任何類是K
超類Comparable
一個類型。
看起來它從紅黑樹的實現專爲解釋的目的是:
Red-black tree implemented in Java
除此之外,它是一個叫Node
類,它的參數K和V,其中K延伸Comparable
,這需要一個參數本身是超類K.
沒錯,這是從該來源獲取的類定義。 –
- 1. 未定義參考 '類<Type> ::類'
- 2. HashSet中的自定義類<>
- 3. 未定義的方法`articles_path」 <#<類別:0xb4107fc0>:0xb498bf48>
- 4. findViewById是未定義類型<我的類名在這裏>在AppWidgetProvider
- 5. 如何在自定義類包含List <T>時自己創建List <自定義類>?
- 6. 方法buildActivity(類<MainActivity>)是未定義的類型Robolectric
- 7. 方法createEntityGraph(類<>)是未定義的類型的EntityManager
- 8. 方法get(類<ReportClass>)未定義類型ExtentReport
- 9. 未定義的方法`error_messages_for '爲#<#<類別:0x3981390>:0X
- 10. IQueryable <a> to ObservableCollection <a>其中a =匿名類型
- 11. 使用的typedef類名< >
- 12. DataContext的翻譯<>匿名類型
- 13. C#類名前的空<>
- 14. 未定義參照<函數名>
- 15. 自定義OrderBy名單上<T>
- 16. `類<Component>`在JS中的含義
- 17. 失敗演員:IList <T>到自定義類執行ICollection <T>
- 18. 無法創建的自定義類的ObservableCollection <的ObservableCollection <T>>
- 19. oracle.jbo.InvalidObjNameException:JBO-25005:類型Iterator綁定定義的<some pagedef>無效
- 20. 定義類的'>'符號
- 21. Haskell類型定義,=>等
- 22. 類型「級<>」
- 23. 的Xcode錯誤:</p> <p><a href="https://i.stack.imgur.com/2PY5c.png" rel="nofollow noreferrer">Error Screenshot</a></p> <p>這種「類名」屬性屬於NSObject的:語義問題,地產「類名」對象類型「GKEntity *」
- 24. Android的藍牙:該方法getSystemService(字符串)是未定義的方法<code>getSystemService(String)</code>是未定義類型<code>BluetoothDevice</code></p> <p>訪問我的手機在我的SIM卡類<code>TelephonyInfo</code>類型BluetoothDevice類
- 25. ArrayAdapter <HashMap<,,>>與commonsguy EndlessAdapter類
- 26. 無法轉換類型'Array <String>?'的值指定類型'Array <String>?'
- 27. 從像#基準確定類類型<類別:0x007fdf62060e48>
- 28. Java中的類<?>和類<Object>之間的區別
- 29. 創建類型爲Set的組的豆類<Class<?>>
- 30. 泛型和類<?擴展Enum <?>>,EnumSet.allOf(類)與class.getEnumConstants()
請用適當的編程語言標記您的問題。 – ghik