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

知道代码块是在类加载完成后,对象生成时,先于构造方法执行,但是感觉这个东西好像没什么用啊~~?

3 个回复

倒序浏览
构造代码块是给不同对象进行初始化的   构造代码块里面定义的是不同对象的共性内容   好比   李四老婆生了一个娃   张三老婆同时也生了一个娃   娃 wa = new 娃("李四的娃");      娃 wa2 = new 娃("张三的娃");   那么娃一生下来就会哭  ps:不哭就是嗝屁了   这个哭的行为就是这两个对象的共性内容   那么这个哭的行为就定义到构造代码块里面
回复 使用道具 举报
菊花爆满山 发表于 2016-4-1 11:16
构造代码块是给不同对象进行初始化的   构造代码块里面定义的是不同对象的共性内容   好比   李四老婆生了 ...

形象生动!!!
回复 使用道具 举报
ipursue 来自手机 中级黑马 2016-4-1 12:17:49
板凳
差点忘记了,构造代码块优先于构造方法执行
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马