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

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

PHP面向對象編程

難度初級
時長 3小時14分
學習人數
綜合評分9.67
292人評價 查看評價
9.9 內容實用
9.7 簡潔易懂
9.4 邏輯清晰
  • 接口 * 1. 接口的基本概念和基本使用方法 * 2. 接口里面的方法沒有具體的實現 * 3. 實現了某個接口的類必須提供接口中定義的方法 * 4. 不能用接口創建對象,但是能夠判斷某個對象是否實現了某個接口 * 5. 接口可以繼承接口(interface extends interface) * 6. 接口中定義的所有方法都必須是公有,這是接口的特性。
    查看全部
  • 數據訪問補充 * 1. parent關鍵字可以用于調用父類被重寫的類成員 * 2. self關鍵字可以用于訪問類自身的成員方法,也可以用于訪問自身的靜態成員和類常量;不能用于訪問類自身的屬性;訪問類常量時不用在常量名稱前面加$符號 * 3. static關鍵字用于訪問類自身定義的靜態成員,訪問靜態屬性時需要在屬性名前面添加$符號
    查看全部
  • 重寫和Final * 1. 子類中編寫跟父類完全一致的方法可以完成對父類方法的重寫 * 2. 對于不想被任何類繼承的類可以在class之前添加final關鍵字 * 3. 對于不想被子類重寫(overwrite, 修改)的方法,可以在方法定義前面添加final關鍵字
    查看全部
  • 1.靜態屬性用于保存類的共有數據 2.靜態方法里面只能訪問靜態屬性 3.靜態成員不需要實例化對象就能訪問 4.內部可以通過self或者static關鍵字訪問自身靜態成員 5.可以通過parent關鍵字訪問父類的靜態成員 6.可以通過類的名稱在類定義外部訪問靜態成員 self用于表示當前類,"::"操作符用于訪問類的靜態成員 static關鍵字也可以用于訪問當前類的靜態成員 parent用于表示父類,可以用于訪問父類的靜態成員
    查看全部
  • 1.parent關鍵字可以用于調用父類中被子類重寫了的方法 2.self關鍵字可以用于訪問類自身的成員方法,也可以用于訪問自身的靜態成員和類常量;不能用于訪問類自身的屬性;使用常量的時候不需要再常量名稱前面添加$符號。 3.static關鍵字用于訪問類自身定義的靜態成員,防偽靜態屬性是需要在屬性前面添加$符號 4.常量屬性const不能使用對象訪問,僅能使用類訪問,在類本體內可以使用“self::常量名”,在類本體外可以使用“類名::常量名
    查看全部
  • 面向對象--訪問控制 面向對象的訪問權限 public共有的類成員,可以在任何地方被訪問 定義該成員的類(自身)、該類的子類、其他類 protected受保護的類成員,可以被其自身以及其子類訪問 protected private私有的類成員,只能被自身訪問 private
    查看全部
  • 面向對象--繼承 擁有部分相同的屬性和方法通過繼承可以實現 集成的好處 父類里面定義的類成員可以不用在子類中重復定義,節約了編程的時間和代價。 同一個父類的子類擁有相同的父類定義的類成員,因此外部代碼調用他們的時候可以一視同仁 子類可以修改和調用父類定義的類成員 我們稱為重寫(Overwrite) 一旦子類修改了,就按照子類修改之后的功能執行 在PHP中可以用extends關鍵字表示類的繼承,后面跟父類的類名。 后面只能跟一個類的類名,就是單繼承
    查看全部
  • $obj1 = $obj2;表示將obj2對象賦值給對象obj1,會有兩個對象,這兩個對象指向同一個地址。 $obj1 =&$obj2;表示obj1和obj2是同一個對象。 $obj1 = clone($obj2),是有兩個對象,這兩個對象完全獨立,不同的地址值; PHP中的局部變量在函數結束的時候就會被釋放。 而static靜態局部變量在函數結束的時候變量的值會保存下來。
    查看全部
  • function __destruct(){} 析構函數,與構造函數不同的是,構造函數必須在new實例化對象的時候才會被調用 1、析構函數,在程序執行結束的時候會自動調用 2、析構函數通常被用于清理程序使用的資源,防止資源被無償占用 2、通過把變量設置為null,可以觸發析構函數的調用
    查看全部
  • 面向對象基本原則:高內聚低耦合
    查看全部
  • 面向對象的實質
    查看全部
  • 高內聚:只負責一項特定的職能 低耦合概念: 軟件設計盡可能的做到:高內聚,低耦合內聚大概就是:模塊與模塊間是對立的,沒有依賴關系耦合 則與內聚相反,大概就是模塊直接相互依賴。 在軟件設計中,如果模塊與模塊直接依賴度很強,則可能會修改一個地方牽扯到其他地方,對以后代碼的維護非常非常的不利... 對象對內是高內聚的 對象對外是低耦合的
    查看全部
  • 面向對象的基本思路 第一步:識別對象 任何實體都可以被識別為一個對象 第二步:識別對象的屬性 對象里面存儲的數據被識別為屬性 對于不同的業務邏輯,關注的數據不同,對象里面存儲的屬性也不同 第三步:識別對象的行為 對象自己的屬性數據的改變 對象外部的交互
    查看全部
  • 面向對象編程就是在編程的時候數據結構(數據組織方式)都通過對象的結構進行存儲; -屬性,方法; 對象的描述方式更加貼合真實的世界,有利于大型業務的理解。 在程序設計的過程中用對象的視角分析世界的時候能夠拉近程序設計和真實世界的距離。
    查看全部
  • 對象的基本組成:屬性 方法
    查看全部

舉報

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

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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