日期:2014-05-20  浏览次数:20649 次

JAVA的类为什么可以没有成员变量的定义?菜鸟提问
类不是成员变量和方法的综合体么?比如以下这个程序:
  public class Xcopy {
  public static void main(String[] args) {
  int orig = 42;
  Xcopy x = new Xcopy();
  int y = x.go(orig);
  System.out.println(orig + ""+ y);
  }
  int go(int arg) {
  arg = arg * 2;
  return arg;
  }

}


------解决方案--------------------
如1楼所说,成员变量 和 函数,都是可选的。

你既可以定义一个只有成员变量的类,也可以定义一个只有函数的类,还可以定义一个空类。