欢迎来到天天文库
浏览记录
ID:57058750
大小:1.06 MB
页数:32页
时间:2020-07-30
《PHP5与MySQL4入门学习指南课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、PHP5與MySQL5入門學習指南第17章物件凱文瑞克著本章大綱17-1類別17-2建構子與解構子17-3繼承17-4abstract與interface17-5例外處理問題與討論17-1類別(CLASS)物件是一個實體,內容包含了“資料成員”以及“成員函數”來表示一個實體所代表的意義。類別是虛擬的宣告資料型態。顏色=長度=寬度=顏色=灰色長度=10寬度=10顏色=紅色長度=10寬度=5顏色=藍色長度=5寬度=10類別物件物件是一個實體,每一個實體會因為不同的屬性而與其他實體有所不同。類別類別中包含:資料成員(datamember)表達物件的表徵,換句話說,也就是物件的特性。例
2、如:外觀、顏色、重量、名稱或識別號等等,能夠表現一個物件的特徵及其性質。成員函數(memberfunction)。成員函數就是用來表現物件的行為或者更改資料成員等等。類別僅僅只是一種資料型態的定義,也可以說是另一種自己定義的資料型態。物件是由依類別的定義產生的實體,物件是實體的而類別是虛擬的。類別格式類別是一種虛擬的資料的型態,他的宣告方式如下:class類別名稱{var變數1;//物件資料成員的宣告var變數2;...function成員函數一//物件成員函數之宣告{...}function成員函數二{...}}1:
3、olor;4:functionset_color($c){5:$this->color=$c;6:}7:functionget_color(){8:return$this->color;9:}10:}11:?>12:13:
4、functionset_color($c){5:$this->color=$c;6:}7:functionget_color(){8:return$this->color;9:}10:}11:?>第2-10行宣告一個類別car。第3行宣告一個物件資料成員$color,以表示車輛的顏色。第4-6行宣告一個物件成員函數為set_color(),其功能是設定$color資料成員。其中$this表示本物件,$this->color表示本物件中的$color資料成員。第7-9行宣告一個成員函數為get_color(),這個成員函數被呼叫後會傳回物件中$color資料成員的值。第16行利用n
5、ew產生一個car的實體物件,物件名稱為$MyCar。當物件一旦產生後便含有一個資料成員$color、二個成員函數set_color()、get_color()。第17行利用set_color()成員函數設定物件$MyCar的$color資料成員為“寶藍色”。第18行利用get_color()成員函數取得$color的值並顯示出來。12:13:
6、;19:?>20:21:物件的操作物件操作成員函數時必須用“->”指定那一個成員函數。格式如下:物件->資料成員物件->成員函數相同類別的物件都是由同一個類別產生出來的,因此相同類別的物件就會有名稱相同的資料成員及成員函數。例:$HisCar->set_color(“紅色”);表示$HisCar物件的set_color()函數1:item[]=$name;7:$this->item[]=$
7、cost;8:}9:functionGetItem(){10:$c=count($this->item);11:for($i=0;$i<$c;$i+=2){12:echo"項目:".$this->item[$i];13:echo"=>金額:".$this->item[$i+1]."元";14:}15:}16:functionsum(){17:$c=count($this->item);18:$s=0;19:for($i=1;$i<$c;$i+=2){20:$s+=(int
此文档下载收益归作者所有