/*(c) 2012, 烟台大学计算机学院
All rights reserved.
文件名称:test.cpp
作 者:刘元龙
完成日期:2013 年 5月 26 日
版 本 号:v1.0
输入描述:无
问题描述:
程序输出:
问题分析:
算法设计:*/
#include <iostream>
using namespace std;
class date
{
protected:
int y,m,d;
public:
date(int y=0,int m=0,int d=0):y(y),m(m),d(d){}
void printdate();
};
void date::printdate()
{
cout<<"日期为:"<<endl;
cout<<y<<"年"<<m<<"月"<<d<<"日";
cout<<endl;
}
class time
{
protected:
int h,f,s;
public:
void printtime();
time(int h=0,int f=0,int s=0):h(h),f(f),s(s){}
} ;
void time::printtime()
{
cout<<"时间为:"<<endl;
cout<<h<<"小时"<<f<<"分钟"<<s<<"秒";
cout<<endl;
}
class datetime:public date,public time
{
public:
datetime(int y=0,int m=0,int d=0,int h=0,int f=0,int s=0):date(y,m,d),time(h,f,s){}
void set();
};
void datetime::set()
{
printdate();
printtime();
}
int main()
{
datetime d(2013,5,26,1,35,34);
d.set();
return 0;
}
运行结果: