黑马程序员技术交流社区
标题:
关于构造函数
[打印本页]
作者:
三生石
时间:
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