Java - 仅使用一个私有关键字定义私有字段

时间:2013-02-14 05:21:18

标签: java field private

我是否可以使用一个private关键字定义私有字段? 我真正要问的是:我能做的事情是这样的:

private {
    int x;
    int y;
    Object myObject;
    //etcetera
};

并且xymyObject都将创建为私有字段

2 个答案:

答案 0 :(得分:2)

没有。无法在单个块中定义不同数据类型的变量。最接近的是:

private int x,y;
private Object myObject;

答案 1 :(得分:2)

至少在java中你不能那样做。因为在java中

有几种变量:

  1. 类中的成员变量 - 这些变量称为字段。
  2. 方法或代码块中的变量 - 这些变量称为局部变量。
  3. 方法声明中的变量 - 这些变量称为参数。
  4. 每个变量都有自己的访问修饰符赞:

    1. public修饰符 - 可以从所有类访问该字段。
    2. private修饰符 - 该字段只能在自己的类中访问。
    3. 所以你必须这样做:

      private int x,y;
      private Object myObject;