在Java中,private關鍵字用于修飾類的成員變量和成員方法,表示它們只能在當前類中訪問,其他類無法直接訪問。以下是private關鍵字的用法:
public class MyClass {
private int myPrivateVariable;
public void setMyPrivateVariable(int value) {
myPrivateVariable = value;
}
public int getMyPrivateVariable() {
return myPrivateVariable;
}
}
public class MyClass {
private void myPrivateMethod() {
// 私有方法的實現
}
public void publicMethod() {
// 調用私有方法
myPrivateMethod();
}
}
public class Singleton {
private static Singleton instance;
private Singleton() {
// 私有構造方法的實現
}
public static Singleton getInstance() {
if (instance == null) {
instance = new Singleton();
}
return instance;
}
}
總之,private關鍵字的主要作用是封裝類的實現細節,提供對外的公共接口,增加代碼的安全性和可維護性。