在Java中,private
是一个访问修饰符,用于限制类成员(如变量、方法和内部类)的访问权限。当一个类成员被声明为private
时,它只能被其所在的类访问,而不能被其他类访问。这有助于实现封装和隐藏类的内部实现细节。
以下是一个简单的例子:
public class MyClass {
private int myPrivateVariable; // 只能在MyClass中访问
public void setPrivateVariable(int value) {
myPrivateVariable = value; // 可以在MyClass的方法中访问
}
public int getPrivateVariable() {
return myPrivateVariable; // 可以在MyClass的方法中访问
}
}
在这个例子中,myPrivateVariable
是一个private
变量,只能在MyClass
中访问。通过提供公共的setPrivateVariable()
和getPrivateVariable()
方法,我们可以控制对myPrivateVariable
的访问,从而实现封装。