「パッケージ」と「インタフェース実装」は、直接関係がない

Android用語集

カテゴリー: Java  閲覧数:389 配信日:2013-11-05 12:53


概要


・パッケージとインタフェース実装は直接関係がない

「1つのインターフェイスから実装したクラス」が異なるパッケージへ所属する例

「1つのクラスが複数のインタフェース」を実装している例
java.util.ArrayListクラスはjava.util.List以外にもjava.io.Serializableやjava.lang.Cloneableなどのインタフェースも実装しています。したがって、インタフェースの実装関係に基づいてArrayListが所属するパッケージを決めることは不可能なのです (一つのクラスは複数のパッケージに所属できない)