比如StrategyController中有msgSender字段,该字段会被初始化两次,只好将其改为静态字段了。请教,这和mvc的内部机制有关吗?
1. msgSender初始化两次,哪两次?
2. 这个对象 初始化多次咋就不行?
我调试过,是两次。没有说不行,就想知道为什么
@Invictus:
怎么发生的 两次,能详细点不,一步一步来
你怎么知道被初始化两次的?
我调试的,断点进了两次
那你就使用单例模式啊,那就只能存在一个对象了。
是的,我想知道为什么会初始化两次?
你把两次断点的堆栈贴出来,说不定就能看出了。。。
不知道楼主的代码是如何写的???难道还有其他的地方new了一下?