- 论坛徽章:
- 0
|
代码如下:
class Cup{
Cup(int marker){
System.out.println("Cup("+marker+")");
}
void f(int marker){
System.out.println("f("+marker+")");
}
}
class Cups{
static Cup c1;
static Cup c2;
static {
c1=new Cup(1);
c2=new Cup(2);
}
Cups(){
System.out.println("Cups()");
}
}
public class Test1{
public static void main(String[] args){
System.out.println("Inside main()");
Cups.c1.f(99);
}
//static Cups x=new Cups();
//static Cups y=new Cups();
}
结果:
去掉注释后的结果:
哪位大侠能帮忙解释下:第一个Inside main(),和第二个Inside main()出现的位置为什么不一样~~~谢谢啦~~~ |
|