相違点は次のとおりです:
抽象クラス:
1. 抽象クラスは、abstract で変更されます;
2.抽象クラスはインスタンス化できません。つまり、 new キーワードを使用してオブジェクトをインスタンス化することはできません。
3. 抽象メソッド (abstract キーワードで変更されたメソッド) を含むクラスは抽象クラスであり、抽象キーワード;
4. 抽象クラスには抽象メソッドが含まれる場合と含まれない場合があります。抽象クラスには特定のメソッドが含まれる場合があります;
5. 抽象クラス内の抽象メソッドにはメソッド本体のみが含まれます特定の実装はありません。
(推奨ビデオ チュートリアル: java ビデオ)
インターフェイス:
1. インターフェイスは、interface; ## で変更されます。
#2. インターフェイスはインスタンス化できません; 3. クラスは複数のインターフェイスを実装できます; 4. インターフェイス内のメソッドは抽象メソッドです; 5. インターフェースにはインスタンスや静的メソッドを含めることはできません (静的メソッドは実装する必要があります。インターフェース内のメソッドは抽象メソッドなので実装できません)。 推奨チュートリアル:以上がJavaの抽象クラスとインターフェースの違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。