黑马程序员技术交流社区

标题: 关于构造代码块的一些小问题 [打印本页]

作者: 张立江    时间: 2012-3-26 09:43
标题: 关于构造代码块的一些小问题
毕老师讲的构造代码块 听的还是有点迷糊,它的书写格式是怎么样的,具体用在什么地方啊?

该贴已经同步到 小张童鞋的微博
作者: 王小刚    时间: 2012-3-26 10:09
我给你举个例子吧。
在一个类中
{
               System.out.println("构造代码块");
}
这个就是构造代码块,是对所有对象进行统一初始化的,优先于构造函数运行。
作者: 刘宁    时间: 2012-3-26 10:19
构造代码块。
     作用:给对象进行初始化。
     对象一建立就运行,而且优先于构造函数执行。
和构造函数的区别:
     构造代码块是给所有对象进行统一初始化

     构造函数是给对应对象初始化
   格式: {
                    age=30;比如年龄
                }   
作用:
当有多个对象的时候,可以给多个对象统一的初始化,并优先于构造函数。

作者: izwj    时间: 2012-3-26 10:43
构造代码块用的少些,构造函数用的多些。
作者: 袁野    时间: 2012-3-26 11:14
构造代码块是为所有对象初始化的 优先于 构造方法
作者: 秦超    时间: 2012-3-26 11:42
构造代码块的格式是 { 要初始化的语句; },
构造代码块是给所有对象初始化用的,而构造函数是给指定对象初始化的,这是构造代码块和构造函数的区别
构造代码块在构造函数前执行
作者: 张小庆    时间: 2012-3-26 16:17
构造代码块格式上区别于构造函数的地方就是没有名称。
构造代码块作用:给对象进行初始化。对象一建立就运行,而且优先于构造函数执行。
和构造函数的区别是:构造代码块是给所有对象进行统一初始化,而构造函数是给对应的对象初始化。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2