まず図を見てください:
抽象メソッド: メソッド本体のないメソッドは、抽象内の abstract によって変更する必要があります。クラスメソッド。
1. 抽象クラスには抽象メソッドと通常のメソッドを持つことができます
2. 抽象クラスはインスタンス化できません
3. 抽象メソッドはオーバーライドする必要があります
#4抽象クラスの使用: 1) 具象サブクラス: すべての抽象メソッドを書き換え、必要に応じて新しいメソッドを追加します 2) 抽象サブクラス: 必要に応じて書き換え、新しいメソッドを追加します Add5. 抽象メソッドをオーバーライドすると、書き換えることはできなくなります6. 抽象メソッドは、static、private、final、native と一緒に使用することはできません無料の学習ビデオ推奨事項:注:
1. 抽象メソッドの使用は書き直す必要があります。 2. インターフェイスはインスタンス化できません3. インターフェイスを実装するには実装クラスが必要です。インターフェイスのコンテンツを使用してください具体的な実装クラス: すべての抽象メソッド必要に応じて書き換える必要があります 追加された 抽象実装クラス: 必要に応じて書き換えます 必要に応じて、新しい 抽象実装クラスを追加します 抽象実装クラスを使用するには、サブクラスが抽象クラスを継承し、すべての抽象を書き換える必要があります方法。 4. クラスの継承では extends キーワードを使用し、実装ではimplements キーワードを使用します 5. クラスは次のような複数のインターフェイスを実装できます:class Testimplements Demo,A,B
以上がJava の抽象クラスとインターフェイスのグラフィカルなデモンストレーションの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。