カテゴリー:
Java
閲覧数:389 配信日:2013-11-05 12:53
概要
・パッケージとインタフェース実装は直接関係がない
「1つのインターフェイスから実装したクラス」が異なるパッケージへ所属する例
「1つのクラスが複数のインタフェース」を実装している例
java.util.ArrayListクラスはjava.util.List以外にもjava.io.Serializableやjava.lang.Cloneableなどのインタフェースも実装しています。したがって、インタフェースの実装関係に基づいてArrayListが所属するパッケージを決めることは不可能なのです (一つのクラスは複数のパッケージに所属できない)