在Java中,private
是一個(gè)訪問修飾符,用于限制類成員(如變量、方法和內(nèi)部類)的訪問權(quán)限。當(dāng)一個(gè)類成員被聲明為private
時(shí),它只能被其所在的類訪問,而不能被其他類訪問。這有助于實(shí)現(xiàn)封裝和隱藏類的內(nèi)部實(shí)現(xiàn)細(xì)節(jié)。
以下是一個(gè)簡(jiǎn)單的例子:
public class MyClass {
private int myPrivateVariable; // 只能在MyClass中訪問
public void setPrivateVariable(int value) {
myPrivateVariable = value; // 可以在MyClass的方法中訪問
}
public int getPrivateVariable() {
return myPrivateVariable; // 可以在MyClass的方法中訪問
}
}
在這個(gè)例子中,myPrivateVariable
是一個(gè)private
變量,只能在MyClass
中訪問。通過提供公共的setPrivateVariable()
和getPrivateVariable()
方法,我們可以控制對(duì)myPrivateVariable
的訪問,從而實(shí)現(xiàn)封裝。