第十二周项目3--日期时间类
来源:互联网 发布:net和java哪个比较好 编辑:程序博客网 时间:2024/06/13 07:26
/* *Copyright (c) 2014, 烟台大学计算机学院 *All rights reserved. *文件名称:test.cpp *作者:于凯 *完成日期:2015年5月28日 *版本号:v1.0 */#include <iostream>using namespace std;class Date{public: Date():year(0),month(0),day(0){} Date(int y,int m,int d); void SetDate(int y,int m,int d); void PrintDate();protected: int year; int month; int day;};Date::Date(int y,int m,int d){ year=y; month=m; day=d;}void Date::SetDate(int y,int m,int d){ year=y; month=m; day=d;}void Date::PrintDate(){ cout<<year<<"/"<<month<<"/"<<day<<' ';}class Time{public: Time():hour(0),minute(0),second(0){} Time(int h,int m,int s); void SetTime(int h,int m,int s); void PrintTime();protected: int hour; int minute; int second;};Time::Time(int h,int m,int s){ hour=h; minute=m; second=s;}void Time::SetTime(int h,int m,int s){ hour=h; minute=m; second=s;}void Time::PrintTime(){ cout<<hour<<":"<<minute<<":"<<second;}class TimeDate:public Date,public Time{public: TimeDate():Date(),Time(){} TimeDate(int y,int mo,int d,int h,int mi,int s): Date(y,mo,d),Time(h,mi,s){} void PrintDate_Time();};void TimeDate::PrintDate_Time(){ PrintDate(); PrintTime();}int main(){ TimeDate dt_a,dt_b(2014,4,16,9,30,0); cout<<"dt_a:"; dt_a.PrintDate_Time(); cout<<endl; cout<<"dt_b:"; dt_b.PrintDate_Time(); dt_a.SetTime(20,00,00); dt_a.SetDate(2008,8,7); cout<<endl; cout<<"dt_after update:"; dt_a.PrintDate_Time(); return 0;}
运行结果:
0 0
- 第十二周项目3-日期时间类
- 第十二周项目3 - 日期时间类
- 第十二周 项目3-日期时间类
- 第十二周项目3日期时间类
- 第十二周【项目3-日期时间类】
- 第十二周项目3--日期时间类
- 第十二周 项目3-日期时间类
- 第十二周项目3--日期时间类
- 第十二周项目3:日期时间类
- 第十二周项目3-日期时间类
- 第十二周 项目3 日期时间类
- 第十二周 项目4 日期时间类
- 第十二周项目4-日期时间类
- 第十二周项目四 日期时间类
- 第十二周项目4-日期时间类
- 第十二周项目4--时间日期类
- 第十二周项目三日期时间类
- 第十二周项目三:日期时间类
- 解决Microsoft Visual Studio 2010 Macro宏无法运行
- 无法格式化U盘的解决办法
- Supplier Address Book
- u-boot移植报错:arm-linux-ld:u-boot.lds:19: syntax error
- jQuery事件冒泡阻止
- 第十二周项目3--日期时间类
- R12 Supplier Emails
- 关于使用Java实现的简单网络爬虫Demo
- 9.3 GestureRecognizer
- R12 Supplier simple data
- hdu5245---Joyful(期望)
- android 防刷机
- cron任务会重新生成一个对象
- R12 Intercompany Vendors