首页 > 试题广场 >

阅读以下程序,写出输出结果。

[问答题]

阅读以下程序,写出输出结果。

class Cup {
  Cup(int marker) {
  System.out.println("Cup(" + marker + ")");
  }
  void f(int marker) {
  System.out.println("f(" + marker + ")");
  }
}
 
class Cups {
  static Cup cup1;
  static Cup cup2;
  static {
    cup1 = new Cup(1);
    cup2 = new Cup(2);
  }
  Cups() {
  System.out.println("Cups()");
  }
}
 
public class ExplicitStatic {
  public static void main(String[] args) {
  System.out.println("Inside main()");
    Cups.cup1.f(99);
  }
}

Inside main()
Cup(1)
Cup(2)
f(99)

发表于 2017-05-17 16:36:56 回复(0)