亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

PHP面向對象編程

難度初級
時長 3小時14分
學習人數
綜合評分9.67
292人評價 查看評價
9.9 內容實用
9.7 簡潔易懂
9.4 邏輯清晰
  • A. 1.this 表示 當前對象 this->name; //不用加 $ 符號 2.self 表示 當前類 或 當前對象所屬的類 self::$name; //需要加 $ 符號; 3.static 表示 當前類 或 當前對象所屬的類 中的靜態成員 static::$name; //需要加 $ 符號 4.parent 表示 當前類的父類 或 當前對象所屬類的父類 parent::$name; //需要加 $ 符號 5.靜態成員 屬于 類,而不屬于 任何對象; 6. this, self, static, parent都只能在類中使用 7.雙冒號操作符(“::”)即作用域限定操作符 用以說明”::”前為 作用域關鍵字 可以訪問靜態成員(靜態屬性+靜態方法)、const常量、類中重寫的屬性與方法 和 非靜態方法。 B. 1.靜態屬性用于保存類的公有數據 2.靜態方法里面 只能訪問 靜態屬性(靜態方法 屬于類 而不屬于具體的對象,所以在 靜態方法中 訪問 非靜態屬性,系統會無法辨認 訪問的是 哪個對象的非靜態屬性) 3.靜態成員不需要實例化對象就能訪問( 靜態成員 屬于 類,而不屬于 任何對象;) 4.類的內部可以通過 self 或者 static 關鍵字訪問自身靜態成員 5.可以通過 parent 關鍵字訪問 父類的靜態成員 6.可以通過類的名稱在類定義外部訪問靜態成員
    查看全部
  • 在 PHP 5,一個對象變量已經不再保存整個對象的值。只是保存一個標識符來訪問真正的對象內容。(確保對象的獨一性) 一般程序語言 在存儲上都會吧 (變量名)名 與 (存儲空間)實 分開,用專門的一個區域 存儲變量名表 (變量名:存儲空間地址);通過 變量名 查找 對應的存儲空間,然后 從存儲空間中 取數據;而 引用的概念 就是將變量名表中,(變量名1:存儲空間地址1;變量名2:存儲空間地址1)不同的變量名指向同一個存儲空間地址 $ja = new james(); //$ja0 對應內存地址(假設為 address0 )中存儲的是 james對象的標識符 $ja1 = $ja ; //$ja1 對應內存地址(假設為 address1 )中存儲的是 james對象的標識符 $ja2 = &$ja ; //$ja2 指向 $ja對應內存地址 (即 ja2 在內存中地址也是 address0) $ja = null; // 即 內存中地址 address0 中存儲 null,所以 $ja2 也等于 null;內存中地址 address1 中依然存儲了 james對象的標識符,所以 $ja1 = james對象的標識符; ps: 1.因為 $ja1 = $ja; $ja2 = &$ja;所以操作 $ja,$ja1,$ja2,其實都是在操作同一個 james()對象 2.當一個對象的的標識符 不被任何變量存儲時(即 沒有任何變量指向這個對象時)對象的析構函數 就會被調用 對象就會被銷毀
    查看全部
  • function __destruct(){} 析構函數: 1.構造函數 是在 實例化對象的時 被調用 2.析構函數 是在 所有程序運行完結束時 被調用,而且是根據 后入先出的原則(堆棧),除非 在執行過程中 觸發了析構函數,會立即調用析構函數 3.把變量設置為 null 可以立即調用析構函數 $James = null; 4.當對象引用數為0時,PHP垃圾回收機制會回收對象的資源.(PHP垃圾回收機制是引用計數的) 5.析構函數通常被用于回收程序使用的資源,比如程序使用了打印機,那么可以在析構函數里面釋放打印機資源
    查看全部
  • 1、構造函數在對象被實例化的時候自動調用 2、$this是Php里面的偽變量,表示對象本身??梢酝ㄟ^$this-> 的方式( $this 只能在對象內部使用)訪問對象的屬性和方法 3、每一次用 new實例化對象 的時候,系統都會將 類名后面的參數列表 傳遞給構造函數 4、構造函數: function __construct(){ }運行時自動調用
    查看全部
  • 1.類的定義: 給有同一 特征(屬性和方法) 的事物(對象) 定義一個共同的框架 2.類的實例化:為 定義好的類 中的屬性 填充數據 使之成為 獨一無二的對象 的過程叫實例化 3.類的定義 和 類的實例化 是兩個概念 兩個過程 4.類定義時 屬性值都是空的,而 對象的屬性 都有具體的值
    查看全部
  • 具有相同特征的歸為一類,類的屬性和方法稱為類成員。物以類聚。
    查看全部
  • 1.面向對象就是把生活中要解決的問題都用對象的方式進行存儲--把所有的數據用屬性方法表現出來。 2.對象之間的互動是通過方法的調用完成的。
    查看全部
  • 為什么要用面向對象? 寫程序的思路更加貼合真實的世界,非常有利于大型業務的理解。對象與對象之間互動,貼近與真是世界的聯系。 思維方式和現實世界更加貼合更加緊密
    查看全部
  • $this->name = $name;
    查看全部
  • 構造函數在對象實例化的時候被自動調用
    查看全部
  • 類的對象叫做類的實例
    查看全部
  • 類是相似對象的描述
    查看全部
  • 類的概念: 物以類聚,把具有相似特性的對象對壘到一個類中 類定義了這些相似對象擁有的相同的屬性和方法 類是相似對象的描述,成為類的定義,是該類對象的藍圖或者原型 類的對象稱為一個類的實例 類的屬性和方法統稱為類成員 [ 查看全文 ]
    查看全部
  • 接口: 1.方法不具體實現 2.定義接口為interface關鍵字 3.類使用接口為implement關鍵字 4.接口可以繼承接口 什么情況下使用接口? 一般多個類有相同的方法,但是每個類的這個方法的具體實現不同,此時就可以使用接口了
    查看全部
  • 每個類只能繼承一個父類。為了解決這個問題,PHP引入了接口,接口的思想是指定了一個實現了該接口的類必須實現的一系列方法。
    查看全部

舉報

0/150
提交
取消
課程須知
1、本門課程是立志想成為優秀程序員的必修課 2、基本概念部分適合所有人學習 3、實踐部分則需要有基本的PHP知識,這樣會更加有利于你對面向對象的理解和掌握
老師告訴你能學到什么?
1、面向對象的基本概念 2、面向對象的基本思路 3、面向對象的基本原則 4、類的概念和PHP實踐 5、繼承的概念和案例實踐 6、接口的概念和案例實踐 7、多態的概念和案例實踐 8、PHP中的魔術方法基本實踐

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

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

公眾號

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

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!