ホームページ > バックエンド開発 > PHPチュートリアル > PHP のクラスのネストと継承のソリューション

PHP のクラスのネストと継承のソリューション

WBOY
リリース: 2016-06-13 13:46:07
オリジナル
937 人が閲覧しました

PHP におけるクラスのネストと継承
クラス A 内にクラス B をネストすることは可能でしょうか。クラス B は継承されたクラス C ですか?

-----解決策---------
クラスをネストしてはなりません。
------解決策------------------
彼は、ネストはカテゴリのインスタンス化を意味するはずだと言いました。 。 。 。 。 。 。 。 =_=
------解決策----------------------
ネストとは何を意味しますか?もちろんインスタンス化することは可能ですが、クラス内でクラスを定義することはできないはずです。
-----解決策---------
そのような書き方はありません。次のように書きますか?


これを実現しますか?


PHP コード

クラスC{
    パブリック $C = 'C 名';
}

クラス B は C{ を拡張します
    パブリック $B = 'Bname';
}

クラスA{
    
    パブリック $B;


    関数ロード()
    {
        $this -> B = 新しい B();
    }
}

$A = 新しい A();
$A -> ロード();

エコー $A -> B -> C;
エコー $A -> B -> B;
ログイン後にコピー
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート