考慮,在繼承AbstractMap.SimpleEntry的子類上實現新接口?
public class XHashMap<K,V> extends AbstractMap<K,V> implements Map<K,V> {
//impl
}
我想繼承XHashMap
並有其繼承SimpleEntry
內部類實現一個新的接口Y
。
所以,我該怎麼辦這個明顯的代碼
public class MyXHashMap<K,V> extends XHashMap<K,V> {
// over-ride to affect outer My intent
// see below re: questions of My inner intent
}
正確(在Java中)後,再影響
MyXHashMap.SimpleEntry<K,V> implements Y {
//impl of Y
}
內當量?
那麼,問題是......? – Rogue
問題就在那裏。再讀一遍。 – nrubin29
爲了回答這個問題,我相信SimpleEntry是一個類或一個接口。你可以嘗試創建一個內部類('public static class SimpleEntry implements Y'),但它可能不起作用,因爲你用一個不同的簽名覆蓋。 –
nrubin29