课程
/后端开发
/Java
/Java入门第二季 升级版
为什么后面还输出一遍通过初始方法为num2赋值
2018-03-31
源自:Java入门第二季 升级版 8-10
正在回答
因为最后的一行代码,“HelloWorld hello2=new HelloWorld();",这个运行了之后,会初始化num1和num2。因为静态变量num3只初始化一次,所以没有num3。如果在hello2后面继续新建hello3,会再次初始化num1和num2.
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
4 回答关于sum=num1+num2;
2 回答关于初始化,为什么先初始化num2而不是num1
3 回答例题中如果把num1=91前加上int,num2=74前加上int,num3=83前加上int
4 回答为什么创建了新的对象hello2之后就直接执行了num2的初始化块和num1的方法呢?
5 回答num1和num2为什么一个是构造方法一个是初始化块,程序中形式一样啊,都是大括号中