4種訪問控制特性

2021-09-08 20:15:05 字數 665 閱讀 5671

//物件的封裝特性 

就是將物件的成員隱藏起來 不讓直接在類的外部訪問 要通過一定的方法來對封裝起來的遠端進行訪問控制

物件導向的封裝特性並不是不讓成員被訪問 而是對齊進行訪問控制 

修飾詞 

var        共有的(過時) 

在類的外部可以直接通過物件訪問(賦值和輸出);

在類的內部可以通過 $this 來進行訪問 

public     共有的 

等同於var 單是var已近過時 盡量不要使用 經量使用public

public既可以修飾成員屬性 又可以修飾成員方法 

public修飾的成員在類的外部可以使用物件來呼叫 在類的外部可以使用 $this 進行訪問 

成員方法如果沒有修飾詞 預設情況下為public修飾 

protected  受保護的 

protected  修飾的成員在類的外部不允許直接通過物件來訪問 

protected  修飾的成員在類的內部可以通過$this 關鍵字來進行訪問 

private    私有的 

private    修飾的成員屬性在類的外部不允許直接通過物件訪問

private    修飾的成員屬性在類的內部可以通過 $this 關鍵字來進行訪問 

private    修飾的成員在子類當中不能使用 

4種訪問許可權及this引用

public 類 資料以及方法對任何package中的任何class都是可見的。default 當宣告類的時候沒有加任何字首,則該類 資料以及方法對本package中的任何class都是可見的。這是和public的區別。private 類 資料以及方法只對宣告的類可見。也就是說要訪問private成...

url的4種訪問方式

1.pathinfo 模式 重點!http 網域名稱 專案名 入口檔案 模組名 方法名 鍵1 值1 鍵2 值2 可以修改 url pathinfo depr 修改url的分隔符 2.普通模式 http 網域名稱 專案名 入口檔案?m 模組名 a 方法名 鍵1 值1 鍵2 值2 3.rewrite模式...

事物的4種特性 ACID 解析

事務是指對系統進行的一組操作,為了保證系統的完整性,事務需要具有acid特性,具體如下 1.原子性 atomic 乙個事務包含多個操作,這些操作要麼全部執行,要麼全都不執行。實現事務的原子性,要支援回滾操作,在某個操作失敗後,回滾到事務執行之前的狀態。回滾實際上是乙個比較高層抽象的概念,大多數db在...