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

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

我這樣理解對不對呢?還有很多不連貫的地方,請指點(diǎn)迷津~~好困惑啊

<?php
//定義一個(gè)類
class?Car?{
????var?$name?=?'汽車';?//定義car這個(gè)類的名字「汽車」
????function?getName()?{?//這個(gè)類的函數(shù)名getName
????????return?$this->name;?//函數(shù)內(nèi)容?返回值的當(dāng)前值調(diào)用name(有點(diǎn)別扭)
????}
}

$car?=?new?Car();??//?實(shí)例化Car
$car->name?=?'奧迪A6';?//?實(shí)例化的Car?調(diào)用name屬性,賦值為「奧迪A6」
echo?$car->getName();??//?實(shí)例化的Car調(diào)用函數(shù)getName并輸出

Ask(如果這樣理解沒問題)

  1. 函數(shù)與類是什么關(guān)系?為什么在定義類的時(shí)候會(huì)用到function;

  2. var是什么作用?之前有人問的var的作用,答案是默認(rèn)值public private protected,他們?nèi)齻€(gè)是什么意思,與var又有什么關(guān)系?以及如果沒有后面三行代碼,在上半部分末尾加上echo $name; 為什么沒有輸出結(jié)果呢?

  3. 最后一行代碼echo $car->getName(); 改為echo $name;也沒有任何結(jié)果是為什么呢?

正在回答

2 回答

你是php的新人吧,你問的問題還是很有意義的,下面逐一回答你的問題:

1,類和函數(shù)是什么關(guān)系:沒有什么必然的關(guān)系,函數(shù)是對特定操作的封裝,比如add($a,$b)進(jìn)行加法計(jì)算,封裝函數(shù)的目的是為了代碼的重用。類是對事物的抽象,想一想,你如何用代碼來表示一輛車呢?有了類我們就可以做到了。類中主要有兩類成員,一是成員變量,二是成員方法。變量是表述對象的屬性,如車的名字,方法是描述對象的操作,例如車可以跑。

2.var有什么用?php4中引入了面向?qū)ο蟮闹С郑ㄖ安恢С置嫦驅(qū)ο螅?,在php4中定義成員變量的方式就是通過var關(guān)鍵字。但是php5對面向?qū)ο筮M(jìn)行了增強(qiáng),var關(guān)鍵字被廢棄了。取而代之的是public,private,protected三個(gè)關(guān)鍵字,這三個(gè)關(guān)鍵字什么意思,慕課網(wǎng)上有視頻的,自己去看。

3.echo $name為什么沒有輸出?你參加party,周圍一群美女,你對著天花板大喊一句,叫什么名字,你期望誰會(huì)回答你呢?你要輸出$name,總得明確輸出哪個(gè)對象的$name。

6 回復(fù) 有任何疑惑可以回復(fù)我~
#1

Helen_Kitty 提問者

謝謝你,盡管還是有點(diǎn)蒙,確實(shí)是新人之前沒什么編程基礎(chǔ),最近開始自學(xué)PHP,打算先去學(xué)習(xí)一下面向?qū)ο竽且徊糠衷倩貋砜催@一章的內(nèi)容,非常感激!
2015-10-04 回復(fù) 有任何疑惑可以回復(fù)我~
#2

慕姐4424294

第三個(gè)問題 我想輸出 $name 那么應(yīng)該怎么 辦呢...echo car->$name 么?
2015-10-10 回復(fù) 有任何疑惑可以回復(fù)我~
#3

Doodlister

說的好詳細(xì)。
2015-11-24 回復(fù) 有任何疑惑可以回復(fù)我~
#4

慕桂英7260340

覺得你比這個(gè)老師講的好多了。。。。。 感覺這個(gè)Php教程毫無條理 跟以前的風(fēng)格迥異啊
2016-01-05 回復(fù) 有任何疑惑可以回復(fù)我~
查看1條回復(fù)

echo car->getName();

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
PHP進(jìn)階篇
  • 參與學(xué)習(xí)       181912    人
  • 解答問題       2668    個(gè)

輕松學(xué)習(xí)PHP中級課程,進(jìn)行全面了解,用PHP快速開發(fā)網(wǎng)站程序

進(jìn)入課程

我這樣理解對不對呢?還有很多不連貫的地方,請指點(diǎn)迷津~~好困惑啊

我要回答 關(guān)注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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