オブジェクト指向プログラミングa 第15回 『インタフェイスと実装 :interface』』 -01〜interface |
【 interace 〜純粋にインタフェイス部分しか持たない擬似的なクラス】
●以下に, interface という純粋にインタフェイス部分しか持たない擬似的なクラスの定義方法を示す。
なお,通常クラス(具体クラス,抽象クラス)については「継承する」という表現を使うが, interface を継承するときには,「実装する」という表現を使うことに注意。
これは, interface から継承した抽象メソッドに「実装を与える」という意味から来ている。
インタフェイス型の定義方法
今まで登場したクラスと interface の違いを図示すると下図のようになる。
以下は,継承と実装を一緒に使った例である。
List 5