编写程序:定义一个学生(Student)类,有私有数据成员学号(number)、生日(date),学号为int类型,生日为TDate类型(自定义类型)的对象。Student类有相应的成员函数SetNumber()函数和ShowNumber()函数,定义Student类的构造函数和析构函数,需在Student类的构造函数中对内嵌对象date进行初始化。在main函数中声明一个Student类的对象s1,并使用该对象调用该类的SetNumber()函数和ShowNumber()函数。
按照类的定义规则,用class定义类,所有成员变量定义为私有,只提供若干构造函数和学号的设置和显示函数就行了。
date的结构如何要求?ShowNumber如何要求?