一.封裝
目的:讓類fsddszurmz更安全
做法:成員變數變為私有的,通過方法間接操作成員變數,在方法裡面加限制條件
二.繼承
概念:子類可以繼承父類的一切
方法重寫:在子類裡面對父類進行方法重寫
特點:單繼承:乙個子類可以有多個父類,乙個父類可以派生出多個子類
override:方法重寫
overload:過載,編輯多型
程式設計客棧三.多型(執行多型)
概念:父類引用子類例項,由於子類裡面對父類的方法進行重寫,父類引用在呼叫該方法的時候表現出的不同狀態
條件:1必須發生在整合下
2必須重寫父類方法
3父類引用呼叫方法
如果乙個方法需要乙個父類引數,可以給乙個子類物件
靜態普通成員
普通成員是屬於物件的
靜態成員
靜態成員屬於類的
關鍵字:static
self關鍵字:在類裡面代表該類
在靜態方法裡面不能呼叫普通成員
在普通方法裡面能夠呼叫靜態成員
介面極度抽象的類
介面裡面不能包含成員變數,只能包含成員方法
成員方法可以沒有函式體
介面關鍵字:inte***ce
實現介面的類,必須實現介面裡面的所有方法
載入類fsddszurmz:
include("./ren.class.php");
include "./ren.class.php";
require("./ren.class.php");
require "./ren.class.php";
require_once("./ren.class.php");
require_once "./ren.class.php";
自動載入類的方法
所有的類檔案要放在同乙個目錄下
所有類檔案的命名規則一致
本文位址: /wangluo/php/179707.html
php 三大特點 封裝,繼承,多型
一。封裝 目的 讓類更安全 做法 成員變數變為私有的,通過方法間接操作成員變數,在方法裡面加限制條件 二。繼承 概念 子類可以繼承父類的一切 方法重寫 在子類裡面對父類進行方法重寫 特點 單繼承 乙個子類可以有多個父類,乙個父類可以派生出多個子類 override 方法重寫 三。多型 執行多型 概念...
php 物件導向三大特點 封裝 繼承 多型
在講解這三大特性前,我們先講訪問修飾符。php中有3中訪問修飾符 public protected private public 表示公有的 可在本類 子類 物件例項中訪問。protected 表示受保護的 可在本類 子類中訪問 不能在物件例項中訪問。private 表示私有的 可在本類中訪問 不能...
類的三大特點 封裝,繼承,多型
物件導向程式設計相對於面向過程程式設計,其中乙個優點在於其對程式結構的組織,對模組的重複使用,對內部設計的遮蔽作用。總的來說,物件導向實現的過程模組相對於面相過程並沒有減少,但通過對於其有目的性的組織,時期有更強的邏輯性,更好地分模組,便於設計,在閱讀上也更符合自然語言的思想。類 對同一類事物某些共...