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

為了賬號安全,請及時綁定郵箱和手機立即綁定

多了20分鐘,還是不理解,怎么區(qū)分子類和父類呢,

多了20分鐘,還是不理解,怎么區(qū)分子類和父類呢,

正在回答

3 回答

class?Chicken?extends?Animal

即代表 Chicken 是 Animal 的子類

---

子類繼承的是父類公共的屬性和方法。也就是說,父類所有的特征,子類也有。

---

<?php
class?Animal?{
???public?$eatable?=?true;
???
???function?__construct()?{
???????echo?"父類構造函數被調用\n";
???}
???
???public?function?getEatable()?{
???????echo?"Eatable:?"?.?$eatable?.?"\n";
???}
}
<?php
class?Chicken?extends?Animal?{

???function?__construct()?{
???????echo?"子類構造函數被調用\n";
???}
???
}

$chicken?=?new?Chicken();
echo?chicken->getEatable();
3 回復 有任何疑惑可以回復我~
#1

秋楓 提問者

非常感謝!
2014-11-28 回復 有任何疑惑可以回復我~
#2

哦gqgq_627

請問那個public $eatable = true;在echo "Eatable: " . $eatable . "\n";輸出的結果是1 是為什么?
2015-04-24 回復 有任何疑惑可以回復我~
#3

從0到1學編程

感覺講解的有問題,課程里說:在子類中如果定義了__construct則不會調用父類的__construct,如果需要同時調用父類的構造函數,需要使用parent::__construct()顯式的調用。
2015-05-18 回復 有任何疑惑可以回復我~
#4

11111 回復 從0到1學編程

是錯了,不之這點,還有些語法錯誤.. 手寫的,謝謝糾正。
2015-06-13 回復 有任何疑惑可以回復我~
查看1條回復

查了一下詞典:extends 延伸,繼承的意思 是繼承父類的什么?




0 回復 有任何疑惑可以回復我~

比如新建一個類命名為:汽車,然后又在汽車里建了一個類為:奧迪汽車。這樣是不是可以理解汽車屬于父類,奧迪汽車屬于子類呢?創(chuàng)建子類時,class Audi extends? 其中,extends是表達什么意思,是和父類區(qū)分嗎

<?php
class Car {
?? function __construct() {
?????? print "父類構造函數被調用\n";
?? }
}
class Audi extends Car {
?? function __construct() {
?????? print "子類構造函數被調用\n";
????? parent::__construct();
?? }
}
$car = new audi();

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

多了20分鐘,還是不理解,怎么區(qū)分子類和父類呢,

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號