publicphp
發布時間: 2024-07-08 12:13:08
㈠ php中private和public還有protected的區別
public:聲明方法和屬性可以被隨意訪問。
Protected:聲明的方法和屬性只能被類本身和其繼承子類訪問。
private:只能被定義屬性和方法的類訪問。
private 是完全私有的,只有當前類中的成員能訪問到.
protected 是受保護的,只有當前類的成員與繼承該類的類才能訪問.
protected的訪問權介於public和private之間,實際上三者的區別就是許可權問題,private和protected區別主要體現在其繼承類的訪問許可權上,這些你可以自己編寫一個程序,寫個類,編譯一下你就很清楚他們許可權的區別了。
私有成員private member
只能被成員函數和類的友元訪問
實行信息隱藏的類把其數據成員聲明為private
被保護成員protected member
對派生類derived class 就像public 成員一樣
對其他程序則表現得像private
㈡ php面向對象中public與var的區別
public是定義property(屬性)和method(方法)的可見性的關鍵字,用public修飾的屬性和方法在類的內部和外部都可以訪問。var是定義變數的。用var定義的變數如果沒有加protected 或 private則默認為public。在php4中類中用var定義的變數必須在定義時或在類的構造函數中進行初始化。
熱點內容