第十二周上机项目3日期时间类
来源:互联网 发布:禅道linux安装包 编辑:程序博客网 时间:2024/06/06 07:24
/* *Copyright (c) 2015, 烟台大学计算机学院 *All rights reserved. *文件名称:text.cpp *作者:陈栋梁 *完成日期:2015年 5月 20日 *版本号:v1.0 * */#include <iostream>using namespace std;class Date{protected: 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<<year<<"/"<<month<<"/"<<day;}class Time{public: void SetTime(int h,int m,int s) { hour=h; minute=m; seconds=s; } void PrintTime() { cout<<hour<<":"<<minute<<":"<<seconds; } Time():hour(0),minute(0),seconds(0) {} Time(int h,int m,int s):hour(h),minute(m),seconds(s) {}private: int hour,minute,seconds;};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() { PrintDate(); cout<<" "; PrintTime(); }};int main(){ TimeDate dt_a,dt_b(2010,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 uptate: "; dt_a.PrintDate_Time(); return 0;}
运行结果:
0 0
- 第十二周上机项目3日期时间类
- 第十二周上机实践项目——日期时间类
- 第十二周上机项目3 时间类
- 第十二周项目3-日期时间类
- 第十二周项目3 - 日期时间类
- 第十二周 项目3-日期时间类
- 第十二周项目3日期时间类
- 第十二周【项目3-日期时间类】
- 第十二周项目3--日期时间类
- 第十二周 项目3-日期时间类
- 第十二周项目3--日期时间类
- 第十二周项目3:日期时间类
- 第十二周项目3-日期时间类
- 第十二周 项目3 日期时间类
- 第十二周 项目4 日期时间类
- 第十二周项目4-日期时间类
- 第十二周项目四 日期时间类
- 第十二周项目4-日期时间类
- 第十二周 项目1-教师兼干部类
- C++作业
- ACM-16进制的简单运算
- VS2010更换智能提示工具(visual assist)
- 杀死当前Excel进程
- 第十二周上机项目3日期时间类
- mysql数据库的连接以及增删改查Java代码实现(PreparedStatement版)
- (转)hadoop上运行c++程序步骤
- 2015年第十二周项目二:摩托车继承自行车和机动车
- A. DOM高级 02 表格鼠标经过高亮
- Mplayer 移植
- 前端开发面试题
- Android的ImageView介绍-android学习之旅(二十二)
- flag ?4 : 5语法