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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 张立江 中级黑马   /  2012-3-26 09:43  /  2497 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

毕老师讲的构造代码块 听的还是有点迷糊,它的书写格式是怎么样的,具体用在什么地方啊?

该贴已经同步到 小张童鞋的微博

6 个回复

倒序浏览
我给你举个例子吧。
在一个类中
{
               System.out.println("构造代码块");
}
这个就是构造代码块,是对所有对象进行统一初始化的,优先于构造函数运行。
回复 使用道具 举报
构造代码块。
     作用:给对象进行初始化。
     对象一建立就运行,而且优先于构造函数执行。
和构造函数的区别:
     构造代码块是给所有对象进行统一初始化

     构造函数是给对应对象初始化
   格式: {
                    age=30;比如年龄
                }   
作用:
当有多个对象的时候,可以给多个对象统一的初始化,并优先于构造函数。
回复 使用道具 举报
构造代码块用的少些,构造函数用的多些。
回复 使用道具 举报
构造代码块是为所有对象初始化的 优先于 构造方法
回复 使用道具 举报
构造代码块的格式是 { 要初始化的语句; },
构造代码块是给所有对象初始化用的,而构造函数是给指定对象初始化的,这是构造代码块和构造函数的区别
构造代码块在构造函数前执行
回复 使用道具 举报
构造代码块格式上区别于构造函数的地方就是没有名称。
构造代码块作用:给对象进行初始化。对象一建立就运行,而且优先于构造函数执行。
和构造函数的区别是:构造代码块是给所有对象进行统一初始化,而构造函数是给对应的对象初始化。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马