A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区
传智教育官网黑马程序员官网
只需一步,快速开始
青衫禅客
中级黑马
黑马币:4
帖子:117
精华:0
© 青衫禅客 中级黑马 / 2014-12-25 22:52 / 2401 人查看 / 29 人回复 / 0 人收藏 转载请遵从CC协议 禁止商业使用本文
QQ截图20141226010540.png (132.02 KB, 下载次数: 14)
下载附件
2014-12-26 01:06 上传
查看全部评分
qowoeo7538 发表于 2014-12-25 23:13 输出的是什么,完全看不清……
吴海松 发表于 2014-12-26 00:45 你放那两个地方结果都是一样的,都是在成员位置那里,也就是你放的两个位置都是成员变量, ...
吴海松 发表于 2014-12-26 11:31 你符值都不一样肯定是不一样啊,第一个赋值时38结果是38,第二个赋值是10结果是10,这是正常的啊, ...
李票 发表于 2014-12-26 23:32 因为构造代码块要比对象优先先要执行,而且代码都是是从上往下执行的,当 i =10在上面时,在构造代码块中i= ...
赵涛涛 发表于 2014-12-26 23:37 以下是我个人的理解: 1、i在代码块的前面时, 当你进行A x=new A()创建对象后,因为是执行的默认的构造方 ...
青衫禅客 发表于 2014-12-27 00:32 我的老师说的是先默认初始化,然后从上到下进行显示初始化,在这过程中有构造代码块就执行,没有就算了, ...
zmhlnrs 发表于 2014-12-28 17:26 因为类刚加载进内存的时候成员变量有个默认初始化值 那个i=0;就是成员变量还没有运行完 然后会从上到下 ...