黑马程序员技术交流社区
标题:
有关于构造代码块和构造函数那个优先执行的一点实践
[打印本页]
作者:
zn123_4
时间:
2013-4-19 14:09
标题:
有关于构造代码块和构造函数那个优先执行的一点实践
本帖最后由 zn123_4 于 2013-4-19 14:19 编辑
/**
总结
1:构造代码块优先于构造函数
2:构造代码块被所有对象共享
*/
class Person
{
private String name;
int age;
//构造函数
Person(String name)
{
this.name = name;
show();
}
//构造代码块
{
System.out.println("this is gouzaocode kuai");
}
//定义show函数,打印name
public void show()
{
System.out.println("my name is "+name);
}
}
class StaticDemo1
{
public static void main(String[] args)
{
new Person("zhangsan");
new Person("lisi");
}
}
复制代码
{:soso_e113:}
4.jpg
(8.46 KB, 下载次数: 0)
下载附件
2013-4-19 14:18 上传
匿名对象初始化,进入Person类后先执行构造代码块打印语句
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2