对象初始化器与构造方法的异同

1.相同点

(1)都是在对象创建时使用

(2)都可以完成对象属性初始化

2.不同点

(1)构造方法具有强制性,而对象初始化器没有强制性

(2)对象初始化器只能完成“属性”初始化;而构造方法可以完成任何需要初始化的内容

(3)对象初始化器无需提前定义;而构造方法必须在类里面提前定义完成

posted @ 2017-03-30 00:00  WFaceBoss  阅读(344)  评论(0编辑  收藏  举报