0
我不知道是否有人問。我對hashtables相當陌生,並且對內部類的某些內容感到疑惑。實現哈希映射
我一直在尋找在哈希表API,它有:
static class Entry<K,V> implements Map.Entry<K,V> { }
我的問題是:是否有可能實現的內部類,如果它只是:
class Entry{ }
請問可不可以?
我不知道是否有人問。我對hashtables相當陌生,並且對內部類的某些內容感到疑惑。實現哈希映射
我一直在尋找在哈希表API,它有:
static class Entry<K,V> implements Map.Entry<K,V> { }
我的問題是:是否有可能實現的內部類,如果它只是:
class Entry{ }
請問可不可以?
那麼這將是一個有效的嵌套類,但它不會實現Map.Entry
,所以它不能用於Map
方法需要Map.Entry
,如entrySet()
。
它用static
修飾符聲明的原因是HashMap.Entry
實例不需要知道它是哪個HashMap
,所以沒有額外隱式引用的好處。