類的封裝和應用
封裝 關鍵字 :
public ,
protected,
private
_set( ) ,
_get( )
封裝時把一些相關的屬性和行為隱藏起來,從而得到保護和安全
封裝關鍵字的訪問範圍:
public :表示全域性,類內部外部子類都可以訪問。
protected:表示受保護的,只有本類或子類或父類中可以訪問;
private :表示私有,只有本類內部可以使用。
<?php
class mypc
}?>
封裝相關函式 _set( ) ,_get( ) 某些特定操作時時候需要訪問和賦值封裝的型別,這個時候我們就需要其他的函式幫我們完成這些操作,
php為我們提供了個方法:_set( ) ,_get( )
_set( ) 取得當前類中封裝過私有屬性或者方法重新執行或賦值操作。
_set($name,$value)
_get( ) 取得當前類中封裝過屬性或方法並轉換成共有屬性 _get( )
PHP物件導向程式設計 三
單繼承 php中子類只能繼承乙個類.乙個類可以有多個子類 1.繼承的好處 父類裡面定義的類成員可以不用在子類中重複定義,節約了程式設計的時間和代價 同乙個父類的子類擁有相同的父類定義的類成員,因此外部 呼叫它們的時候可以一視同仁 子類可以修改和調整父類定義的類成員 1.物件導向的三種訪問許可權 pu...
PHP物件導向程式設計
類中常用關鍵字 1 關鍵字 final 用來定義類和方法的乙個重要關鍵字,當定義類的時候該類將不能被繼承,當用來定義方法的時候該方法將不能被過載 2 關鍵字 self 用來用類訪問當前類中的內容的關鍵字,類似與 this關鍵字,但 this是需要 類例項化以後才可以使用,self 可以直接訪問當前類...
php物件導向程式設計
物件導向程式設計的概念 不同的作者之間說法可能不一樣,但是乙個oop語言必須有以下幾方面 抽象資料型別和資訊封裝 繼承 多型 在php中是通過類來完成封裝的 class something function getx 當然你可以按自已的喜好進行定義,但最好保持一種標準,這樣會更有效。資料成員在類中使...