Java java private

java private的用法有哪些

小亿
179
2023-07-14 16:09:06
栏目: 编程语言

在Java中,private关键字用于修饰类的成员变量和成员方法,表示它们只能在当前类中访问,其他类无法直接访问。以下是private关键字的用法:

  1. 私有成员变量:将成员变量声明为private可以隐藏实现细节,只允许通过类的公共方法访问和修改该变量。
public class MyClass {
private int myPrivateVariable;
public void setMyPrivateVariable(int value) {
myPrivateVariable = value;
}
public int getMyPrivateVariable() {
return myPrivateVariable;
}
}
  1. 私有成员方法:将成员方法声明为private可以限制其他类直接调用该方法,只能通过类的公共方法间接调用。
public class MyClass {
private void myPrivateMethod() {
// 私有方法的实现
}
public void publicMethod() {
// 调用私有方法
myPrivateMethod();
}
}
  1. 私有构造方法:将构造方法声明为private可以防止其他类创建该类的实例,通常用于实现单例模式。
public class Singleton {
private static Singleton instance;
private Singleton() {
// 私有构造方法的实现
}
public static Singleton getInstance() {
if (instance == null) {
instance = new Singleton();
}
return instance;
}
}

总之,private关键字的主要作用是封装类的实现细节,提供对外的公共接口,增加代码的安全性和可维护性。

0
看了该问题的人还看了