黑马程序员技术交流社区
标题:
刚才看视频有一个问题没看懂特来请教
[打印本页]
作者:
无力去闹
时间:
2015-1-31 19:57
标题:
刚才看视频有一个问题没看懂特来请教
关于构造代码块中对int类型初始化的问题,我发现在构造代码块中进行输出打印可以显示但是对于int类型成员变量进行赋值初始化后,输出打印的还是默认初始化的值
作者:
白小马
时间:
2015-2-1 09:26
代码块的作用是给对象进行初始化,对象一建立就执行,而且优先于构造函数执行,赋值是构造函数吗?希望可以解决你的 问题
作者:
pop1234o
时间:
2015-2-1 09:42
不会啊,打印的是初始值
作者:
希冀
时间:
2015-2-1 10:15
class De { int i= 10; { int i = 20 ; System.out.println(i); //输出20 } public De() { } } public class DemoTest { public static void main(String[] args) { De d = new De(); } }楼主输出的是构造代码快中的值20
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2