1.相同点
(1)都是在对象创建时使用
(2)都可以完成对象属性初始化
2.不同点
(1)构造方法具有强制性,而对象初始化器没有强制性
(2)对象初始化器只能完成“属性”初始化;而构造方法可以完成任何需要初始化的内容
(3)对象初始化器无需提前定义;而构造方法必须在类里面提前定义完成
1.相同点
(1)都是在对象创建时使用
(2)都可以完成对象属性初始化
2.不同点
(1)构造方法具有强制性,而对象初始化器没有强制性
(2)对象初始化器只能完成“属性”初始化;而构造方法可以完成任何需要初始化的内容
(3)对象初始化器无需提前定义;而构造方法必须在类里面提前定义完成