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
,所以没有额外隐式引用的好处。