黑马程序员技术交流社区
标题:
代码块执行顺序
[打印本页]
作者:
lqy1991
时间:
2016-5-28 00:30
标题:
代码块执行顺序
class
Student
{
static
{
System
.
out
.
println
(
"Student 静态代码块"
);
}
{
System
.
out
.
println
(
"Student 构造代码块"
);
}
public
Student
()
{
System
.
out
.
println
(
"Student 构造方法"
);
}
}
class
Demo2_Student
{
static
{
System
.
out
.
println
(
"Demo2_Student静态代码块"
);
}
public
static
void
main
(
String
[]
args
)
{
System
.
out
.
println
(
"我是main方法"
);
Student
s1
=
new
Student
();
Student
s2
=
new
Student
();
}
}
程序执行结果:
Demo2_Student静态代码块
我是main方法
Student 静态代码块
Student 构造代码块
Student 构造方法
Student 构造代码块
Student 构造方法
作者:
善良的死神达乐
时间:
2016-5-28 00:33
父类静态代码块------>子类静态代码块----->父类构造代码块------>父类构造方法------->子类构造代码块------>子类构造方法
作者:
lqy1991
时间:
2016-5-28 00:36
善良的死神达乐 发表于 2016-5-28 00:33
父类静态代码块------>子类静态代码块----->父类构造代码块------>父类构造方法------->子类构造代码块---- ...
顶。。。。。。。。。。。。。。。。。。大神 多多指教
作者:
z736886202
时间:
2016-5-28 01:13
好吧我进来复习下知识点
作者:
15232636900
时间:
2016-5-28 08:59
父类静态代码块--子类静态代码块---父类构造代码块----父类构造方法--子类构造代码块
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2