コツコツ学習ブログ

プログラマのweb上のメモ的なもの

implements と extendsの使い分け

継承元 継承先 使用するキーワード 継承元の数
クラス クラス extends 1つ
インタフェース クラス implements 1つ以上
インタフェース インタフェース extends 1つ以上

同種(クラス同士、インタフェース同士)の継承の場合は extendsを使う 異種ならimplementsを使う