オブジェクト指向の 3 つの主要な機能、カプセル化、継承、ポリモーフィズムはよく聞きますが、他にも多くの機能があるため、書き直すことを覚えていますか?勉強がてら、PHPのメディア書き換え方法を簡単に記録してみました:
1) わかりやすくするために、最初に例を見てみましょう
//親クラス (基本クラスとも呼ばれます) を定義します
クラスグッズ{
public $goods_name = 'グッズ:名前';
パブリック関数sayName() {
echo $this->goods_name;
}
}
// サブクラスを定義します (拡張クラスになることもできます)
class Book は Goods {
を拡張します
public $goods_name='本:名前';
パブリック関数sayName() {
echo 'ブック内で実行';
}
}
// オブジェクトをインスタンス化します
$b1 = 新しい本;
//サブクラスが親クラスのsayName()メソッドをオーバーライドするため、ブック内で出力が実行されます
$b1->sayName();
次の章では、php での書き換え呼び出しについてまとめます...