0
Javaでカスタム辞書を作成してメソッドを適用することに疑問があります。辞書インターフェイスを作成してメソッドを適用する
これは私のコードです:
public interface Dictionary<K, V> {
V find(K key);
void add(K key, V value);
void remove(K key);
}
と
public class redblack implements Dictionary{
@Override
public Object find(Object key) {
// TODO Auto-generated method stub
return null;
}
@Override
public void add(Object key, Object value) {
// TODO Auto-generated method stub
}
@Override
public void remove(Object key) {
// TODO Auto-generated method stub
}
}
しかし、 "辞書" は(References to generic type dictionary<K,V> should be parameterized.
は今、私は実際に混乱していると言って黄色に下線が引かれています。 <T>
のようなジェネリック型でなければならないときに、なぜ "Object"パラメータで生成されたメソッドを取得したのですか?
一般抽象型を実装したい場合はどうすればよいですか?
"私は実際に混乱しています。なぜ、ジェネリック型のような" Object "パラメータを持つメソッドを生成したのですか?" - あなたがそれらをどのように生成したのかを知らなければ、それを伝えることはできません。しかし、 'public class RedBlackはDictionary 'を実装しているはずです。 –
[** raw types **](http://docs.oracle.com/javase/tutorial/java/generics/rawTypes.html)は使用しないでください。 –
それでは、どうすればいいですか? –