public,protected,private,static 的區別和呼叫方式
阿新 • • 發佈:2019-01-06
1.public(公共的)
表明該資料成員、成員函式是對所有使用者開放的,所有使用者都可以直接進行呼叫
2.protected(受保護的)
是受訪問許可權顯示的,不同包中的非子類是不能訪問的 default 是受訪問許可權顯示的,不同包中的子類不能訪問
3.private(私有的)
必須要同一類才能訪問 static 一個類的成員被宣告為static時,他屬於一個類,可以通過類名被訪問,不需建立例項用
4.static(靜態)
static屬性定義的方法為類方法,可以通過類名來呼叫,不需建立例項 final 用final修飾的變數為常值變數,一旦初始化,不能更改通常final與static一起使用指定一個類常量用final修飾的方法為最終方法,不能再被子類過載
舉例說明一下:
<?php
//定義一個類
function class boot{
//公共的
public function own(){
}
//私有的
Private function my(){
}
//受保護的
Protected function you(){
}
//靜態
static function she(){
}
}
?>