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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© じぉL☆ve你 中级黑马   /  2015-3-21 23:51  /  1430 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

构造代码块有什么特点?生命周期的开始和结束是什么时候?

6 个回复

倒序浏览
构造代码块:只要有new就会执行的,是所有的构造方法执行前都会执行的,只要有对象创建就会被执行。执行完就没有了
回复 使用道具 举报
构造代码块在构造对象的时候开始运行,大括号里内容执行完释放内存,且每次构造对象都会执行
回复 使用道具 举报
只有实例化对象的时候才会执行,先执行构造代码块,然后构造方法。没有任何修饰符。就是一个拿{}包起来的代码块。
回复 使用道具 举报
构造代码块在创建对象时开始执行,并优先于构造函数执行,给对象的共性部分进行初始化。在代码块执行完毕后退出内存空间
回复 使用道具 举报
构造代码块
作用:给对象进行初始化
        对象一建立就就运行,而且优先有构造函数执行
        和构造函数的区别
        构造函数是给相应的对象进行初始化
        构造代码块是给所有对象进行初始化
        构造代码块中定义的是不同对象共性的初始化内容
回复 使用道具 举报
给对象进行初始化,对象一建立就就运行,而且优先有构造函数执行,构造代码块中定义的是不同对象共性的初始化内容
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马