黑马程序员技术交流社区

标题: 局部代码块在类中干什么用的? [打印本页]

作者: 雷楚光    时间: 2012-2-24 11:03
标题: 局部代码块在类中干什么用的?
局部代码块不能被外部调用只能在类里面使用,那么对于不用static修饰的代码块有什么用?
作者: 刘丁    时间: 2012-2-24 11:36
构造代码块:
作用:给对象进行初始化。
对象一建立就运行,而且优先于构造函数执行。
作者: 雷楚光    时间: 2012-2-24 14:01
哦 那就是说 它和静态方法 和构造函数不同 在于,它是给对象初始化;比构造函数优先执行。
作者: 张一凡    时间: 2012-2-24 23:25
局部代码块可以理解为就是定义局部变量的生命周期。

作者: 王睿    时间: 2012-2-25 02:16
不用static修饰的代码块是构造代码块,是用来给所有该类的对象统一初始化的,而构造函数是给对应参数的对象初始化的,而且构造代码块还优先于构造函数执行。
作者: 雷楚光    时间: 2012-2-26 09:51
不用static修饰的代码块,就是用来对对象统一初始化,优先于构造函数执行。
而用static修饰的代码块,是给类初始化得,优先静态函数执行。这样理解对吗?

作者: djx900    时间: 2012-2-26 11:17
我认为这么理解可以




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