2つのクラスがあり、2番目のクラスで1番目のクラスのプライベートデータにアクセスしたいと思います。
通常、私は持っているでしょう:
public class GenericDictionary<T> implements GenericDictionary_interface<T> {
public class Iterator<T> extends GenericDictionary<T> {
しかし、私はインターフェースを持っています、私はそれらがどのように機能するかを正確に知りません、時々それらは必要ではないようです。
public class Iterator<T> implements Iterator_interface<T> {
別のクラスを拡張してインターフェイスを作成するにはどうすればよいですか?インターフェイスは必要ありませんか?私のIterator<T>
クラスのインターフェースは夕食のインターフェースにあるべきですか?もしそうなら...どのように?
PS私がやっていることをなぜやっているのかについて私に講義しないでください(別名、java.util。*のものを使用する代わりに自分のものを作る)
編集:私は内部クラスを使用することにしましたが、私の質問に対する答えは、拡張と実装の順序です。ありがとうございます。