インタフェースの実装 インタフェースの実装はimplementsを使用して行います。インタフェースは1つのクラスに対し、複数実装することもできます。また、クラスがextendsを使用する場合は、implementsはextendsの後に指定します。 メソッド本体の定義 インタフェースを実装したクラスではインタフェース内で定義されたメソッドの本体を定義する必要があります。この本体の定義がメソッドの具体的な振る舞いとなります。クラス内でメソッド本体の定義を行う場合いくつかの注意点があります。 インタフェース内で定義されたメソッドは暗黙的にpublic、abstract修飾子が付与されています。そのため、クラス内でメソッドの定義を行う場合は明示的にpublic修飾子を付与する必要があります。 インタフェースを実装したクラスではそのインタフェースで宣言されたすべてのメソッドの本体を定義する必要があ
![Javaの道:インタフェース(3.インタフェースの実装(implements))](https://cdn-ak-scissors.b.st-hatena.com/image/square/489aa22d40686c294057ba97b70e1b56b818445c/height=288;version=1;width=512/http%3A%2F%2Fwww.javaroad.jp%2Fimages%2Fog_image.png)