类别构造函数需要包含所有成员吗