控制訪問許可權的四個關鍵字:public,protected,預設,private
類僅可以用public或缺省來修飾。方法和成員變數四個關鍵字都可以。
public:無論是誰,在**都可以訪問
protected:具有包訪問許可權,同乙個包目錄下的類可以訪問,或者子類(即使位於不同包下)可以訪問到由protected修飾的方法和成員變數。
預設:包訪問許可權,在同乙個包中的類可以訪問到
private:只有在同乙個類下可以訪問。
單例模式
class a
private a(){}
private static a a=new a();
public static a makea()
return a;
}
訪問許可權控制
package語句必須是檔案中的第一行非注釋程式 假設存在類wjc.one.vector.wjc和wjc.two.vector.wjc,然後在main類中同時引入包wjc.one.和wjc.two.三中注釋行會編譯報錯 編譯器會無法識別是哪乙個vector 所以只能使用全路徑的方式使用vector類...
訪問許可權控制
訪問許可權控制從高到低依次為 open,public,internal,fileprivate,private 在低階別的訪問許可權控制中,不可以使用高階別的訪問許可權。如 在 internal修飾的類中,成員變數不能被open,public修飾。open 具備最高的控制許可權。修飾的類和方法可以在...
elk許可權控制 Kibana訪問許可權控制
elk平台搭建完成後,由於kibana的服務也是暴露在外網,且預設是沒有訪問限制的 外部所有人都可以訪問到 這明顯不是我們想要的,所以我們需要利用nginx接管所有kibana請求,通過nginx配置將kibana的訪問加上許可權控制,簡單常見的方式可以使用如下三種方式 方案一 利用nginx使用者...