第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

擴(kuò)展類無法從父類獲取數(shù)據(jù)

擴(kuò)展類無法從父類獲取數(shù)據(jù)

PHP
慕碼人8056858 2021-04-27 18:49:22
我試圖在擴(kuò)展類中使用顯示函數(shù),該類首先在父類中獲取顯示函數(shù)。但是,它不會在echo語句中顯示變量。游戲類型(在這種情況下為“一日”)不會顯示。<?phpclass Cricket{    protected $gameType;    function __construct($gameType)    {        $this->gameType=$gameType;    }    function display()    {        echo 'The cricket match is a ' . $this->gameType . " match";    }}class Bowler extends Cricket{    public $type;    public $number;    function __construct($type,$number)    {        $this->type=$type;        $this->number=$number;        parent::__construct($this->gameType);    }    function display()    {        parent:: display();        echo " with " . $this->number . " " . $this->type . " bowler";    }}   $one = new Cricket("day-night");$one->display();echo'<br>';$two  = new Cricket("day-night");$two = new Bowler("left-hand","2");$two->display();?>
查看完整描述

1 回答

?
茅侃侃

TA貢獻(xiàn)1842條經(jīng)驗(yàn) 獲得超22個贊

實(shí)際上,實(shí)例化保齡球類的過程,正如調(diào)用父級構(gòu)造函數(shù)所暗示的那樣parent::__construct();,將創(chuàng)建一個全新的板球類以及保齡球類。


因此,嘗試訪問此新創(chuàng)建的Cricket類的屬性沒有任何意義。


因此,當(dāng)您實(shí)例化Bowler該類時,您還必須傳遞Cricket類成功構(gòu)建所需的任何數(shù)據(jù)。


所以舉個例子


<?php

class Cricket

{

    protected $gameType;


    function __construct($gameType)

    {

        $this->gameType=$gameType;

    }


    function display()

    {

        echo 'The cricket match is a ' . $this->gameType . " match";

    }

}


class Bowler extends Cricket

{

    public $type;

    public $number;


    function __construct($gameType, $type, $number)

    {

        $this->type=$type;

        $this->number=$number;


        parent::__construct($gameType);

    }


    function display()

    {

        parent:: display();

        echo " with " . $this->number . " " . $this->type . " bowler";

    }

}   


$two = new Bowler('day-night', "left-hand","2");

$two->display();


查看完整回答
反對 回復(fù) 2021-05-14
  • 1 回答
  • 0 關(guān)注
  • 119 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號