一般有2种方式:1private IView _view; private Model _model; private IService _service; public Presenter() { _view = new View(); _service = new Service(); } 2private IView _view; private Model _model_view = new View();; private IService _service _service = new Service();; 请问这2种有区别吗,如果没区别的话,哪种好,为什么呢,请大家不吝赐教,在下先行谢过
2 回答
慕桂英4014372
TA贡献1871条经验 获得超13个赞
第一种将成员放到构造函数实例化,初始化的顺序是:构造函数->结束,构造函数里面去初始化view和Service成员。
第二种直接初始化成员,初始化的顺序是:先执行成员初始化->然后再构造函数。
- 2 回答
- 0 关注
- 622 浏览
添加回答
举报
0/150
提交
取消