十一周——继承与派生——项目三 日期时间类

问题及代码:

/*
*Copyright (c) 2014,烟台大学计算机学院
*All rights reserved.
*文件名称:lily.cpp
*作者:李莉
*完成日期:2015年5月24日
*版本号:v1.0
*问题描述:
【项目3】日期时间类
定义一个日期类Date,数据成员包括年、月、日,SetDate(int y,int m,int d)
和PrintDate()函数分别用于设置日期和显示日期;再定义一个时间类Time,数
据成员包括时、分、秒,SetTime(int h,int m,int s)和PrintTime()函数分别
用于设置时间和显示时间,在此基础上再定义一个日期时间类TimeDate,充分利
用已有的两个类中提供的方法,实现日期和时间的设置和显示。请实现类TimeDate,下面是用于测试的主函数及参考运行结果
*程序输入:无输入
*程序输出:操作后的结果
*/
#include 
using namespace std;
class Date
{
private:
    int year;
    int month;
    int day;
public:
    Date():year(0),month(0),day(0){};
    Date(int y,int m,int d):year(y),month(m),day(d){};
    void setDate(int y,int m,int d);
    void printDate();
};
void Date::setDate(int y,int m,int d)
{
    year=y;
    month=m;
    day=d;
}
void Date::printDate()
{
    cout<


 

运行结果:

十一周——继承与派生——项目三 日期时间类_第1张图片

心得体会:

这个还是比较好处理的,就是忘了一点设置默认构造函数。。大意了

 

你可能感兴趣的:(学习,对象,继承和派生个)