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

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

PHP面向對象編程

難度初級
時長 3小時14分
學習人數
綜合評分9.67
292人評價 查看評價
9.9 內容實用
9.7 簡潔易懂
9.4 邏輯清晰
  • 數據訪問 1.parennt關鍵字可以可以用于父類中被子類重寫了的方法 2.self關鍵字可以用于訪問類自身的成員方法,也可以用于訪問自身的靜態成員和類變量,不能用于訪問 類自身的屬性,使用常量的時候不需要在常量名稱前面添加$符號 3.static關鍵字用于訪問類自身定義的靜態成員,訪問靜態屬性時需要在屬性前面添加$符號
    查看全部
  • 1.$jame1= clone $jame; 2.$jame1不想復制$jame的所有內容,可以在$jame內使用魔術變量__clone() 在這里面可以自定義修改克隆的內容
    查看全部
  • 1.對不可訪問屬性調用isset()和empty()時,會觸發__isset()魔術方法<br> -> isset($obj->classname)<br> -> empty($obj->classname)<br> 2.unsset($obj->classname) 會觸發__unset(){...} 3.都是對不可訪問的屬性而言
    查看全部
  • 1. __set():在給不可訪問的成員屬性賦值時,__set()會被調用 定義function __set($name,$value) 2. __get():讀取不可訪問成員屬性的值時,__get()會被調用 定義function __get($name)
    查看全部
  • __call()與__callstatic()[對象調用不存在的方法自動調用][實現方法的重載] 1.這個兩個魔術方法都有兩個參數,第一個參數是調用時的方法名稱,第二個是調用時由參數組成的數組; 2.__call($name,$argument) 3.__callstatic()方法也必須加關鍵字static,如:public function static __callstatic(){...};
    查看全部
  • 1.__tostring會在把對象轉換為string的時候自動調用-->echo $obj; 2.__invoke會在把對象當作方法的時候自動調用 -->obj(3);[調用函數時的方法]
    查看全部
  • 1.abstract關鍵字用于定義抽象類;(abstrace class aCanEat{...})<br> 2.在抽象方法前面添加abstract關鍵字可以標明這個方法是抽象方法不需要具體的實現;{abstract function eat($food)}<br> 3.抽象類中可以包含普通的方法,有方法的具體實現;<br> 4.繼承抽象類的關鍵字是extends;<br> 5.繼承抽象類的子類需要具體實現抽象類中定義的抽象方法;
    查看全部
  • 因為接口的方法實現可以有很多,所以對于接口里面定義的方法具體實現是多種多樣的,這種特性我們稱之為多態
    查看全部
  • 1.interface關鍵字用于定義接口,接口里不需要有方法的實現,而是在類的定義中實現;(interface eat{...})<br> 2.implements關鍵字用于表示類實現某個接口,在類的定義中必須有這個接口的具體實現;(class man implements eat{...})<br> 3.不能直接用接口的名稱實例化;<br> 4.可以用instanceof關鍵字來判斷某個對象是否實現了某個接口,例:$obj instanceof eat,這個表達式返回bool型;<br> 5.可以用extends讓接口繼承接口;<br> 6.當類實現子接口時,在類定義中也需要實現父接口的方法; 7.接口不能實例化!就是interface那個
    查看全部
  • 1. parent關鍵字可以用于調用父類中被子類重寫的方法; 2. self關鍵字可以用于訪問類自身的成員方法,也可以用于訪問自身的靜態成員和類中定義的常量;但不能用于訪問類自身的屬性;使用常量的時候不需要再常量名稱前面加$符號;(const abc="在類中定義常量的方法") 3. static關鍵字用于訪問了自身定義的靜態成員,訪問靜態成員時需要加$符號;
    查看全部
  • 1.子類中編寫跟父類方法名完全一致的方法可以完成對父類方法的重寫(有參數也不影響)。 2.父類方法前添加final關鍵字,無法在子類里重寫。 3.對于不想被任何類繼承的父類可以在父類class之前添加final關鍵字。 4.添加final關鍵字的類或方法,只是不能被重寫或繼承,但可以調用
    查看全部
  • 1. 靜態屬性用于保存類的公有數據 2. 靜態方法里面只能訪問靜態屬性 3.靜態成員不需要實例化對象就可以訪問 4.類的內部可以通過self或static關鍵字訪問自身靜態成員(self::$age) 5.可以通過parent關鍵字訪問父類的靜態成員 (parent::$age) 6.可以通過類的名稱在類定義外部訪問靜態成員 7.靜態成員和方法不能用$this偽變量
    查看全部
  • 1靜態屬性用于保存類的公有數據 2靜態方法里面只能訪問靜態屬性 3靜態成員不需要實例化對象就可以訪問 4類的內部可以通過self或static關鍵字訪問自身靜態成員 5可以通過parent關鍵字訪問父類的靜態成員 6可以通過類的名稱在類定義外部訪問靜態成員
    查看全部
  • 1.public共有的類成員,可以在任何地方被訪問,定義該成員的類(自身)、該類的子類、其他類 2.protected受保護的類成員,可以被其自身以及其子類訪問 protected 3.private私有的類成員,只能被自身訪問 private
    查看全部
  • php中,extends后只能繼承一個類,這就是php的單繼承原則
    查看全部

舉報

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

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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