类与对象深入学习,这个要怎么思考,什么才是正确的写法呀(语言-c++)

2.设计一个类Date,其私有数据成员有year(年)、month(月)、day(日),要求其满足下述要求。
(1)要求有一个无参数的构造函数,其初始的年、月、日分别为:2000,1,1。
(2)要求有一个带参数的构造函数,起参数分别对应年、月、日。
(3)要求用一个成员函数实现日期的设置。
(4)要求用一个成员函数实现日期的输出。

这有什么可思考的
都是最最基础的
抄书就好了