黑马程序员技术交流社区

标题: 关于构造函数 [打印本页]

作者: 三生石    时间: 2014-3-8 16:10
标题: 关于构造函数
本帖最后由 三生石 于 2014-3-9 20:31 编辑

已知构造函数只会运行一次,是为了对对象进行初始化。但是运行一次,限制太严,如何设计,让初始化工作在对象生成时运行一次,以后还可以调用?
在书上看到的思考题,想了好久没答案……求高手!

作者: osully    时间: 2014-3-8 17:41
楼上正解!
任何需要重复使用的代码 都可以封装成函数
作者: pifuhanshu    时间: 2014-3-9 18:41
可以把构造函数写成静态符的,也就是在构造函数加个static关键字。因为1.static修饰的函数优于对象存在,随着类的加载而存在。2.static修饰的函数可直接被类调用。这样就可以保证让初始化工作在对象生成时运行一次,以后还可以调用?




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