有没有办法让我只使用一个private
关键字来定义私有字段?我真正要问的是:有没有我可以做的事情看起来像这样:
private {
int x;
int y;
Object myObject;
//etcetera
};
and x
, y
, andmyObject
都将被创建为私有字段
不,不可能在一个块中定义不同数据类型的变量。最接近的是:
private int x,y;
private Object myObject;
至少在java中你不能那样做。因为在java中
有几种变量:
每个变量都有自己的访问修饰符,例如:
public
修饰符——该字段可从所有类访问。private
修饰符——该字段只能在其自己的类中访问。因此,您必须执行以下操作:
private int x,y;
private Object myObject;