摘要:一類和對象的使用類的屬性前要有修飾詞,如對象共有屬性內(nèi)存中開辟空間創(chuàng)建實例棧內(nèi)存,堆內(nèi)存,代碼段,初始化靜態(tài)段棧內(nèi)存數(shù)字堆內(nèi)存數(shù)組字符串對象代碼段函數(shù)語句等結(jié)構(gòu)如下圖二指向的每個實例對象三構(gòu)造方法對象創(chuàng)建完成后,第一個自動調(diào)用的方法方法
一、類和對象的使用
//類的屬性前要有修飾詞,如:var/static/private/public/protected class Boy { //對象共有屬性 var $name = "liu"; var $age = "32"; []function cook() { return "delicious"; } } //內(nèi)存中開辟空間創(chuàng)建實例 //棧內(nèi)存,堆內(nèi)存,代碼段,初始化靜態(tài)段 $bf = new Boy(); echo $bf -> age; $bf -> cook();
棧內(nèi)存:數(shù)字
堆內(nèi)存:數(shù)組、字符串、對象
代碼段:函數(shù)、語句等結(jié)構(gòu)
如下圖:
二、$this
$this指向new的每個實例對象
三、構(gòu)造方法
1.對象創(chuàng)建完成后,第一個自動調(diào)用的方法 2.方法名與類名相同,用來初始化對象個性屬性(JS原型) 3.創(chuàng)建實例時給new賦值,再賦值給構(gòu)造方法 4.魔術(shù)方法__construct();通用的構(gòu)造方法 5.一般與魔術(shù)方法同時存在,默認(rèn)魔術(shù),推薦魔術(shù)
四、析構(gòu)函數(shù)
1.對象回收前,最后自動調(diào)用的方法 2.魔術(shù)方法__destruct(),不能帶有任何參數(shù); 3.由于棧內(nèi)存的特性,先聲明的實例對象后回收
class Person { var $name; var $age; var $sex; //構(gòu)造方法 function __construct($name="",$age=0,$sex="男"){ $this->name=$name; $this->age=$age; $this->sex=$sex; } //一般方法 function say(){ echo "{$this->name}.
"; } function run(){ } function eat(){ } //析構(gòu)方法 function __destruct(){ echo "再見:{$this->name}
"; } }; //實例 $p1=new Person("wo",32,"男");
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/25560.html
摘要:也可以這么說,對象就好像通訊簿中的一筆數(shù)據(jù)。對象有已知的事物,并能執(zhí)行工作。對象本身已知道的事物成為實例變量,它代表對象的狀態(tài)。對象可執(zhí)行的動作稱為方法,它代表對象的行為。 閱讀本文約2.1分鐘。 當(dāng)你在設(shè)計類時,要記得對象時靠類的模型塑造出來的,你可以這樣看: ——對象是已知事物 ——對象會執(zhí)行的動作 對象本身已知的事物稱為實例變量,它們代表對象的狀態(tài)(數(shù)據(jù)),且該類型的每一個對象...
摘要:的類與繼承的類與一般的面向?qū)ο笳Z言有很大的不同,類的標(biāo)識是它的構(gòu)造函數(shù),下面先定義一個類顯然我們可以看出這兩個函數(shù)是不同的,雖然它們實現(xiàn)了相同的功能。利用構(gòu)造函數(shù)來繼承上面的方法子類顯然無法繼承父類的原型函數(shù),這樣不符合我們使用繼承的目的。 javascript的類與繼承 javascript的類與一般的面向?qū)ο笳Z言有很大的不同,類的標(biāo)識是它的構(gòu)造函數(shù),下面先定義一個類 var ...
摘要:前言是面對對象的語言,因此有必要單獨紀(jì)錄下對象的各種定義和理解。面對對象基本概述概述是基于面向過程的變成思想,是對面向過程的一種封裝。面對對象開發(fā)就是不斷的創(chuàng)建對象,使用對象,指揮對象做事情。面對對象設(shè)計其實就是在管理和維護對象之間的關(guān)系。 前言 java是面對對象的語言,因此有必要單獨紀(jì)錄下對象的各種定義和理解。 面對對象,主要包括:面向?qū)ο笏枷?,類與對象及其使用,對象的內(nèi)存圖,成...
閱讀 3701·2021-11-19 09:56
閱讀 1486·2021-09-22 15:11
閱讀 1142·2019-08-30 15:55
閱讀 3386·2019-08-29 14:02
閱讀 2927·2019-08-29 11:07
閱讀 447·2019-08-28 17:52
閱讀 3182·2019-08-26 13:59
閱讀 447·2019-08-26 13:53