訪問javaprivate
『壹』 java private訪問許可權,請前輩解答一下,謝謝
private私有成員 使用范圍是在類內~凡是在類中 不管什麼方法都可以調用
//private是私有的意思.
// 比如
private class Demo{
//這樣的話,Demo類就是私有的了.
// 請注意 類是不能用private修飾的,
// 當類被修飾成private沒有任何意思.
// 因為外部任何對象都訪問不到Demo類了.
private String str;
//這樣的話 str屬性就私有的了
//外部類就訪問不到這個屬性了
private void hello(){
//這樣的話外部類就訪問不到hello()方法了
//比如你肯定希望你有些私有的東西
//用常人的思想去理解java oop
}
}
//用private關鍵字:使得你的程序更安全
//變數一般都是用private申明
//然後再本類通過 set get 方法控制該屬性
『貳』 java中的private到底有什麼用
private是訪問控制修飾符,用來使用訪問控制符來保護對類、變數、方法和構造方法的訪問。
在程序中需要隱藏類的實現細節和保護類的數據時,就要使用private來修飾。例如:
public class Logger {
private String format;
public String getFormat() {
return this.format; }
public void setFormat(String format) {
this.format = format; }
}
實例中,Logger 類中的 format 變數為私有變數,所以其他類不能直接得到和設置該變數的值。為了使其他類能夠操作該變數,定義了兩個 public 方法:getFormat() (返回 format的值)和 setFormat(String)(設置 format 的值)。
(2)訪問javaprivate擴展閱讀
1、private的訪問控制:
當前類:可見
同一包內:不可見
子孫類(同一包):不可見
子孫類(不同包):不可見
其他包:不可見
2、private的使用對象:變數、方法;不能修飾類(外部類)。