程序中划线句 输出结果是下面这两句。这是为什么啊?还有,能解释一下这个程序的运行过程(是从哪里开始运行的?再到哪里?)
2 回答
已采纳
米沙之国
TA贡献30条经验 获得超16个赞
你打印的第一行没显示出来.
HelloWorld hello=new HelloWorld();这局代码会先初始化static int num3;静态变量--->static{静态代码块}--->int num1;int num2;(变量)--->{初始话块}--->public HelloWorld(){构造方法}
而静态变量和静态代码块在内存中只会有一个,是属于类的,而不是类的某个实例,只会初始化一次HelloWorld hello2=new HelloWorld();不会运行
添加回答
举报
0/150
提交
取消