php 面向?qū)ο蟪绦蛟O(shè)計(學生用)new

php 面向?qū)ο蟪绦蛟O(shè)計(學生用)new

ID:17389884

大小:160.50 KB

頁數(shù):14頁

時間:2018-08-30

php 面向?qū)ο蟪绦蛟O(shè)計(學生用)new_第1頁
php 面向?qū)ο蟪绦蛟O(shè)計(學生用)new_第2頁
php 面向?qū)ο蟪绦蛟O(shè)計(學生用)new_第3頁
php 面向?qū)ο蟪绦蛟O(shè)計(學生用)new_第4頁
php 面向?qū)ο蟪绦蛟O(shè)計(學生用)new_第5頁
資源描述:

《php 面向?qū)ο蟪绦蛟O(shè)計(學生用)new》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、1.面向?qū)ο蟮母拍?.什么是類,什么是對象,類和對象之間的關(guān)系3.什么是面向?qū)ο缶幊棠兀?.如何抽象出一個類?5.如何實例化對象6.如何去使用對象中的成員上面看到PHP對象中的成員有兩種一種是成員屬性,一種是成員方法。對象我們以經(jīng)可以聲明了,$p1=newPerson();怎么去使用對象的成員呢?要想訪問對象中的成員就要使用一個特殊的操作符“->”來完成對象成員的訪問:對象->屬性$p1->name;$p2->age;$p3->sex;對象->方法$p1->say();$p2->run();如下面實例:

2、rson{//下面是人的成員屬性var$name;//人的名字var$sex;//人的性別var$age;//人的年齡//下面是人的成員方法functionsay()//這個人可以說話的方法{echo"這個人在說話";}functionrun()//這個人可以走路的方法{echo"這個人在走路";}}$p1=newPerson();//創(chuàng)建實例對象$p1$p2=newPerson();//創(chuàng)建實例對象$p2$p3=newPerson();//創(chuàng)建實例對象$p3//下面三行是給$p1對象屬性賦值$p1->name=”張三”;$p

3、1->sex=”男”;$p1->age=20;14//下面三行是訪問$p1對象的屬性echo“p1對象的名字是:”.$p1->name.”
”;echo“p1對象的性別是:”.$p1->sex.”
”;echo“p1對象的年齡是:”.$p1->age.”
”;//下面兩行訪問$p1對象中的方法$p1->say();$p1->run();//下面三行是給$p2對象屬性賦值$p2->name=”李四”;$p2->sex=”女”;$p2->age=30;//下面三行是訪問$p2對象的屬性echo“p2對象的名字是:

4、”.$p2->name.”
”;echo“p2對象的性別是:”.$p2->sex.”
”;echo“p2對象的年齡是:”.$p2->age.”
”;//下面兩行訪問$p2對象中的方法$p2->say();$p2->run();//下面三行是給$p3對象屬性賦值$p3->name=”王五”;$p3->sex=”男”;$p3->age=40;//下面三行是訪問$p3對象的屬性echo“p3對象的名字是:”.$p3->name.”
”;echo“p3對象的性別是:”.$p3->sex.”
”;echo“

5、p3對象的年齡是:”.$p3->age.”
”;//下面兩行訪問$p3對象中的方法$p3->say();$p3->run();?>從上例中可以看出只是對象里面的成員就要使用對象->屬性、對象->方法形式訪問,再沒有第二種方法來訪問對象中的成員了。7.特殊的引用“$this”的使用$this就是對象內(nèi)部代表這個對象的引用,在對象內(nèi)部和調(diào)用本對象的成員和對象外部調(diào)用對象的成員所使用的方式是一樣的。$this->屬性$this->name;$this->age;$this->sex;$this->方法$this->say();

6、$this->run();修改一下上面的實例,讓每個人都說出自己的名字,性別和年齡:name."性別:".$this->sex."我的年齡是:".$this->age."
";}functionrun()//這個人可以走路的方法{echo"這個人在走路";}}$p1

7、=newPerson();//創(chuàng)建實例對象$p1$p2=newPerson();//創(chuàng)建實例對象$p2$p3=newPerson();//創(chuàng)建實例對象$p3//下面三行是給$p1對象屬性賦值$p1->name="張三";$p1->sex="男";$p1->age=20;//下面訪問$p1對象中的說話方法$p1->say();//下面三行是給$p2對象屬性賦值$p2->name="李四";$p2->sex="女";$p2->age=30;//下面訪問$p2對象中的說話方法$p2->say();//下面三行是給$p3對象屬性賦值$

8、p3->name="王五";$p3->sex="男";$p3->age=40;//下面訪問$p3對象中的說話方法$p3->say();?>輸出結(jié)果為:我的名字叫:張三性別:男我的年齡是:20我的名字叫:李四性別:女我的年齡是:30我的名字叫:王五性別:男我的年齡是:40分析一

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。