古__月
2015-04-01 20:31
为什么调用了show方法后,输出的会有三个模块的内容,不是调用这个方法就是执行这个方法里面的内容吗??
前三句是 new这一行时产生的。
后面的才是调用方法产生的。
那么为什么输出结果的顺序不一样 难道有一定的规定吗
放学路上的小...
new一个对象时,先静态初始化块、再初始化块、再构造方法。
2015-04-21 11:05:17
共 1 条回复 >
说白了初始化块和直接在构造函数中给全局变量赋值或者直接给静态变量赋初值,所以你在调用方法前变量的值就已经赋好了。
Java入门第二季 升级版
530646 学习 · 6091 问题
相似问题
回答 3
回答 2
回答 4