黑马程序员技术交流社区

标题: 构造函数,构造代码块,静态代码块 [打印本页]

作者: mingjing56    时间: 2015-4-9 22:26
标题: 构造函数,构造代码块,静态代码块
构造函数,构造代码块,静态代码块和对象、类之间的关系到底是怎样的?很纠结。请大家帮我解答一下。谢谢

作者: 齐小灰同学    时间: 2015-4-9 22:36
先说一下定义:构造代码块 是在一个类中,方法外,用一对大括号括起来。它是一个在一个类的实例化的时候给普通成员赋值的,说白点就是赋值给对象的成员变量的。构造函数也是干的这个活,作用和构造代码块一模一样,只是执行顺序,它在构造代码块之后。然后再说静态代码块,是给这个类中的静态成员赋初始值的,这个类创建对象也会执行,不过就在创建第一个对象的时候执行,之后这个类再创建对象就不执行了。不过对于三者考点往往是他们的执行顺序。
作者: cody    时间: 2015-4-9 23:15
这里面的关系我也有点糊图,还有待努力去搞清楚,打算找点练习做
作者: MartinYu    时间: 2016-7-6 23:01
看看视频




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