一般什么情况用 initialize()方法?
一般什么情况用 initialize()方法?
1
guyeuro OP 顶顶顶
求讨论 |
2
billlee May 26, 2017
大概写这程序的人以前从 MFC 转行过来的
|
3
shoaly May 27, 2017
constructor 只能在 new 的时候才出发
init() 方法确可以反复调用, 用于想要反复 init 的场合, 一言不合就可以把一个脏对象重新洗白成纯妹子. |
4
q397064399 May 27, 2017 via iPhone
构造跟初始化 本来就是两个概念,你可以初始化很多次,但是一对象只能构造一次
|
5
xbaofeng May 27, 2017
有时候逻辑复杂,或者有异常抛出
|
6
syhilyhw May 27, 2017
可以看下 java 的构建器
|
7
mononite May 27, 2017
initialize 方法可以被 overwrite,构造函数不行。
|
8
searene May 27, 2017
我一般是在 spring 里面单独写 initialize,因为我需要一些程序运行过程中动态生成的各种参数。
|
9
chenuu May 27, 2017
有时候是为了用单例吧
|