在 Java 中将所有成员设置为私有或 public 访问模式

Set all members to private or public access mode in Java

在 C++ 中,我可以像这样使用 publicprivate 访问修饰符将所有成员一起设为私有-

class myClass{
private:
int x;
int y;

void add(int X,int Y){
x += X;
y += Y;
}

public:
myClass(int X,int Y){
x = X; y = Y;
}
}

在Java中是否有类似的构造,或者我是否必须将每个函数和成员分别设置为public/private/protected?

(我可以将类似的分组,例如 - private int x,y; private float i,j; 等)

您必须将每个功能和成员分别设置为public/private/protected。

如果愿意,您仍然可以按修饰符对它们进行分组,尽管这纯粹是为了提高可读性:

// Public
public int getTotal();
public final double MAX_X = 100;

//  Package
int foo;

// Privates
private int i,j;
private double x, y;

你必须为每一个都提到它。 同样,它将是

Class myClass {
    private int x;
    private int y;
}