黑马程序员技术交流社区
标题:
构造代码块
[打印本页]
作者:
zhoubinjian
时间:
2016-3-23 02:46
标题:
构造代码块
本帖最后由 zhoubinjian 于 2016-3-23 15:39 编辑
构造代码块:作用:1.给对象进行初始化,2.对象一建立就运行,而且优先于构造函数执行;
构造代码块和构造函数的区别:构造代码块是给所有对象进行统一初始化,而构造函数是给对应的对象初始化;
构造代码块中定义的是不同对象共性的初始化内容;
class Demo
{
public static void main(String[] args)
{
Person c=new Person("zhoubin");
}
}
class Person
{
private String name;
{
speak();//构造函数块
}
Person(String a)
{
name=a;
speak();
}
public void speak()
{
System.out.print("name:"+name);
}
}
作者:
dyl1989
时间:
2016-3-23 12:48
总结的很好,你是非科班吗
作者:
zhoubinjian
时间:
2016-3-23 14:04
非科班,,哈,,我是自学狗
作者:
zhoubinjian
时间:
2016-3-23 14:05
dyl1989 发表于 2016-3-23 12:48
总结的很好,你是非科班吗
非科班,,哈,,我是自学狗
作者:
funtyung
时间:
2016-3-23 22:53
好.....................................
作者:
赵国政
时间:
2016-3-23 23:01
啦啦啦啦啦
作者:
weijk
时间:
2016-3-23 23:33
来看看总结的怎么样
作者:
abijiame
时间:
2016-3-23 23:57
学习下感谢
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2