継承 (Extends)

test


class 動物 {
    public function 鳴く() {
        echo "何らかの音";
    }
}

class 犬 extends 動物 {
    // 親クラスの鳴くメソッドをオーバーライド
    public function 鳴く() {
        echo "ワンワン";
    }
}

$dog = new 犬();
$dog->鳴く();  // 出力: ワンワン


class 動物 {
    public function 鳴く() {
        echo "何らかの音";
    }
}

class 犬 extends 動物 {
    // 親クラスの鳴くメソッドをオーバーライド
    public function 鳴く() {
        echo "ワンワン";
    }
}

$dog = new 犬();
$dog->鳴く();  // 出力: ワンワン