php物件導向程式設計三

2021-08-30 03:45:36 字數 580 閱讀 4490

類的封裝和應用

封裝 關鍵字 :

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 當然你可以按自已的喜好進行定義,但最好保持一種標準,這樣會更有效。資料成員在類中使...