CodeGym /コース /Java コア /抽象クラスとインターフェイス

抽象クラスとインターフェイス

Java コア
レベル 3 , レッスン 7
使用可能

「こんにちは、アミーゴ! Bilaabo が抽象クラスとインターフェイスの違いを教えてくれます。いくつかあります。」

抽象クラス インターフェース
継承
抽象クラスは1 つのクラスのみを継承できますが、任意の数のインターフェイスを継承できます インターフェイスはクラスを継承できませんが、任意の数のインターフェイスを継承できます。
抽象メソッド
抽象クラスには抽象メソッドを含めることができます 。しかし、まったく持っていない可能性もあります インターフェイスの非静的メソッドと非デフォルト メソッドはすべて abstract です。つまり、実装がありません。インターフェイスにはメソッドをまったく含めることはできません。
実装のあるメソッド
抽象クラスには、実装を備えたメソッドを含めることができます。 インターフェースにはデフォルトのメソッドがある場合があります
データ
制限はありません。 インターフェイスにはパブリックな最終静的データのみが含まれます。
オブジェクトの作成
抽象クラスのインスタンスを作成することはできません。 インターフェイスのインスタンスを作成することはできません。

「それが私の理解です。簡潔かつ要点を述べています。」

「ありがとう、アミーゴ」

コメント
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION