-4
private class EntryItr implements Iterator<Map.Entry<K, V>> {
...
}
private class KeyItr<K> implements Iterator<K> {
private Iterator<Map.Entry<K,V>> itr;
KeyItr(){
itr=new EntryItr(); // CANNOT CREATE
}
にアップキャストすることはできませんか?Javaはインタフェース
'KeyItr'から' 'を取り除くと、それは囲むクラスの' k'を隠します。 –