1. インターフェイスの導入と作成
キーワード: インターフェイス
2. インターフェイスの参照と仕様
キーワード: 実装
インターフェイス: メンバー属性がすべて抽象である特別な抽象クラス、プログラム内で同じ仕様
1. クラス内のすべてのメソッドは抽象メソッドです
2. 抽象メソッドの前に抽象メソッドを追加する必要はありません
3. インターフェイスの抽象メソッド属性は定数である必要があります
抽象:
1. クラスには少なくとも 1 つの抽象メソッドがあります 2. Abstract は抽象メソッド
の前に追加する必要があります。
共通点:
1. それ自体をインスタンス化することはできず、継承または参照する必要があります 2. 継承または参照の後、使用する前にすべての抽象メソッドをオーバーロードする必要があります
インターフェイスには独自の作成キーワードがあります: インターフェイス通常のクラスの作成は
コードをコピーします コードは次のとおりです:
interface Demon {
const NAME="name"
function Fun1();//Object メソッドはすべて抽象メソッド、前に広告を追加する必要はありません
function Fun2();
インターフェースはキーワードを使用できます: カンマで区切られた複数の参照を実装します。
コピーコード
コードは次のとおりです:
クラス mypc 実装デモ、デモ 2 、デモ 3{……}
2. 抽象クラス参照インターフェイスの例:
コードをコピーします
コードは次のとおりです:
abstract class mypcimplementsmentdemo 、demo2、demo3 {……}
3. 継承された親クラスの参照インターフェイスの共存の例:
コードをコピーしますコードは次のとおりです:
class mypc は root 実装のデモ、demo2、demo3{…… }
4. インターフェイスとインターフェイスの継承:
コードをコピーします
コードは次のとおりです。
インターフェースdemo3はデモを拡張します{ ... }
http://www.bkjia.com/PHPjc/328121.htmlwww.bkjia.com
truehttp://www.bkjia.com/PHPjc/328121.html技術記事 1. インターフェースの導入・作成キーワード:interface 2. インターフェースの参照・仕様キーワード:implements インターフェース: プログラム内ではメンバ属性がすべて抽象である特殊な抽象クラスでもあります...。