質問: 実装と拡張:いつ使うの違いは何ですか? わかりやすい言葉か記事へのリンクで説明してください。
回答: extendsは、子クラス/インタフェースに親クラス/インタフェースの属性が必要な場合に使用され、クラス内のインタフェースの属性が必要な場合はimplementsが使用されます。例: クラスの使用を拡張します クラスparent { } childクラスはparentクラスを継承します。 } インタフェースを使用して拡張します インタフェースparent { } インタフェースchildはparentを継承します{ } 実装 インタフェースa {}クラスbはa {を実装しています} 拡張と実装の組み合わせ interface a{ } class b { } class c implements a,extends b{ }