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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

构造函数,构造代码块,静态代码块和对象、类之间的关系到底是怎样的?很纠结。请大家帮我解答一下。谢谢

4 个回复

倒序浏览
先说一下定义:构造代码块 是在一个类中,方法外,用一对大括号括起来。它是一个在一个类的实例化的时候给普通成员赋值的,说白点就是赋值给对象的成员变量的。构造函数也是干的这个活,作用和构造代码块一模一样,只是执行顺序,它在构造代码块之后。然后再说静态代码块,是给这个类中的静态成员赋初始值的,这个类创建对象也会执行,不过就在创建第一个对象的时候执行,之后这个类再创建对象就不执行了。不过对于三者考点往往是他们的执行顺序。

点评

谢谢  发表于 2015-4-10 22:24
回复 使用道具 举报
这里面的关系我也有点糊图,还有待努力去搞清楚,打算找点练习做
回复 使用道具 举报
看看视频
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马