问题及代码:
/*
*Copyright (c)2015,烟台大学计算机与控制工程学院
*All rights reserved.
*文件名称:time.cpp
*作 者:赵敏
*完成日期:2015年5月28日
*版 本 号:v1.0
*
*问题描述:定义一个日期类Date,数据成员包括年、月、日,SetDate(int y,int m,int d)和PrintDate()函数分别用于设置日期和显示日期;再定义一个时间类Time,数据成员包括时、分、秒,SetTime(int h,int m,int s)和PrintTime()函数分别用于设置时间和显示时间,在此基础上再定义一个日期时间类TimeDate,充分利用已有的两个类中提供的方法,实现日期和时间的设置和显示。请实现类TimeDate,
*/
#include <iostream>
using namespace std;
class Date
{
protected:
int year;
int month;
int day;
public:
void SetDate(int y,int m,int d)
{
year=y;
month=m;
day=d;
}
void PrintDate()
{
cout<<year<<"/"<<month<<"/"<<day;
}
Date():year(0),month(0),day(0) {}
Date(int y,int m,int d):year(y),month(m),day(d) {}
};