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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© zhoubinjian 金牌黑马   /  2016-3-23 02:46  /  642 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 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);
}
}

评分

参与人数 1黑马币 +2 收起 理由
洋葱头头 + 2 神马都是浮云

查看全部评分

7 个回复

倒序浏览
总结的很好,你是非科班吗
回复 使用道具 举报
非科班,,哈,,我是自学狗
回复 使用道具 举报
dyl1989 发表于 2016-3-23 12:48
总结的很好,你是非科班吗

非科班,,哈,,我是自学狗
回复 使用道具 举报
好.....................................
回复 使用道具 举报
啦啦啦啦啦
回复 使用道具 举报
weijk 中级黑马 2016-3-23 23:33:07
7#
来看看总结的怎么样
回复 使用道具 举报
学习下感谢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马