A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 从未有过的晴天   /  2014-6-25 00:23  /  4206 人查看  /  64 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

z-翔 中级黑马 2014-6-25 09:52:44
21#
AAA  BBB  CCC
BBB  DDD
看看对不对
回复 使用道具 举报
过来看看 瞅瞅
回复 使用道具 举报
AAA
BBB
CCC
BBB
DDD
回复 使用道具 举报
aaa
bbb
ccc
bbb
ddd
回复 使用道具 举报
rao 高级黑马 2014-6-25 17:34:14
25#
AAA BBB CCC BBB DDD
回复 使用道具 举报
。。。                           
回复 使用道具 举报
AAA
BBB
CCC
BBB
DDD
回复 使用道具 举报
alive 中级黑马 2014-6-25 19:28:59
28#
AAA
BBB
CCC
BBB
DDD
回复 使用道具 举报
AAA
BBB
CCC
BBB
DDD
回复 使用道具 举报
静态代码块是在类加载时自动执行的,非静态代码块是在创建对象时自动执行的代码,不创建对象不执行该类的非静态代码块。且执行顺序为:静态代码块------非静态代码块----构造函数。所以这一段代码执行的结果为:
AAA
BBB
CCC
BBB
DDD
回复 使用道具 举报
回顾了一下基础的部分
回复 使用道具 举报
看看咯
回复 使用道具 举报
江祖贇 发表于 2014-6-25 07:55
静态代码块只执行一次!构造代码块有几个对象执行几次

学习了:)
回复 使用道具 举报
AAA BBB  CCC BBB DDD
静态代码块只会执行一次,而且最先执行,所以先输出AAA。每个构造函数里面有四部隐藏的步骤,1,执行super(),这里没有继承所以省略。2,执行构造代码块第一次new对象输出BBB。3,成员变量显示初始化,这里没有成员变量所以省略,4,才是执行构造构造函数。所以一次输出AAA BBB  CCC BBB DDD
回复 使用道具 举报
你的题,我这边怎么看不全啊
回复 使用道具 举报
晕了。。。。。。。
回复 使用道具 举报
abcd,就这样
回复 使用道具 举报
隐藏的是啥?
回复 使用道具 举报
会飞De石头 发表于 2014-6-25 08:31
其实 楼主你还应该再加上一个测试 :  创建匿名对象   new Demo();

那不得晕死啊
回复 使用道具 举报
AAA BBB CCC BBB DDD
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马