検索

ホームページ  >  に質問  >  本文

これは php プログラミングに関する大きな質問です。選択の余地がありません。助けてください。

2 つの属性メンバー xm (名前)、xb (性別)、およびコンストラクターを含む親クラス person (人) を定義します。xm と xb は、メイン プログラムで直接読み書きすることはできません。name、xb は、コンストラクター 性別の初期化。

属性 gh (従業員番号) とコンストラクターを含む、Person から継承したサブクラス Teacher (教師) を定義します。メイン プログラムで gh を直接読み書きすることはできません。コンストラクターを使用してすべてのデータを初期化できますそして、すべての教師情報を出力するメソッドをサブクラスに定義し、「さようなら」を表示するデストラクターを定義します。

現在、教師「李思」、性別「男性」、ジョブ番号 123 がいます。このデータで初期化して出力してください。


有为鱼有为鱼2152日前1102

全員に返信(3)返信します

  • Miss等待

    Miss等待2019-01-10 16:00:49

    <?php


    class Person

    {

    protected $xm;

    protected $xb;


    function __construct()

    {

    $this->xm =李four';

    $this->xb = 'male';

    }


    }


    class 教師が person

    {

    protected $gh;


    を拡張

    関数__construct ()

    {

    $this->gh = 123;

    $this->xm = '李思';

    $this->xb = '男性';

    }


    public function message()

    {

    return "名前は: {$this->xm} 性別は: {$this->xb} ジョブ番号は: {$this->gh}";

    }


    function __destruct()

    {

    // return 'Goodbye!';

    echo 'Goodbye! ';

    }


    }


    $Teacher = 新しい Teacher();

    echo $Teacher->message();


    返事
    0
  • 空城

    空城2019-01-09 14:06:26

    あなたが投稿したので、気を失いました

    返事
    0
  • 有为鱼

    誰かに答えてもらいたいとも思っています。もしそうでなかったら、私はこの投稿を投稿していなかったでしょう。

    有为鱼 · 2019-01-09 15:01:44
  • キャンセル返事