1. 程式人生 > >public,protected,private,static 的區別和呼叫方式

public,protected,private,static 的區別和呼叫方式

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(){    

     }
}

?>