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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 雷楚光 中级黑马   /  2012-2-24 11:03  /  2596 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

局部代码块不能被外部调用只能在类里面使用,那么对于不用static修饰的代码块有什么用?

6 个回复

倒序浏览
构造代码块:
作用:给对象进行初始化。
对象一建立就运行,而且优先于构造函数执行。

评分

参与人数 1技术分 +1 收起 理由
admin + 1

查看全部评分

回复 使用道具 举报
哦 那就是说 它和静态方法 和构造函数不同 在于,它是给对象初始化;比构造函数优先执行。
回复 使用道具 举报
局部代码块可以理解为就是定义局部变量的生命周期。
回复 使用道具 举报
不用static修饰的代码块是构造代码块,是用来给所有该类的对象统一初始化的,而构造函数是给对应参数的对象初始化的,而且构造代码块还优先于构造函数执行。
回复 使用道具 举报
不用static修饰的代码块,就是用来对对象统一初始化,优先于构造函数执行。
而用static修饰的代码块,是给类初始化得,优先静态函数执行。这样理解对吗?
回复 使用道具 举报
djx900 黑马帝 2012-2-26 11:17:51
7#
我认为这么理解可以
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马