十三周之时间类
来源:互联网 发布:去北大青鸟学java 编辑:程序博客网 时间:2024/04/29 03:46
/** 程序的版权和版本声明部分* Copyright (c)2012, 烟台大学计算机学院学生* All rightsreserved.* 文件名称: object.cpp* 作者:赵 洋* 完成日期: 2013年5 月24 日* 版本号: v1.0* 输入描述:无* 问题描述:* 程序输出:*/#include<iostream>using namespace std;class Date{ public: Date(int y=1,int m=1,int d=1); void setDate(int,int,int ); void printDate(); protected: int year,month,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<<endl;;}class Time{ public: Time(int h=0,int min=0,int s=0); void setTime(int ,int,int); void printTime(); protected: int hour,minute,sec;};Time::Time(int h,int min,int s):hour(h),minute(min),sec(s){}void Time::setTime(int h,int min,int s){ hour=h; minute=min; sec=s;}void Time::printTime(){ cout<<"时:分:秒"<<hour<<":"<<minute<<":"<<sec<<endl;}class TimeDate:public Date,public Time{ public: TimeDate(int y=0,int m=0,int d=0,int h=0,int min=0,int s=0); void show();};TimeDate::TimeDate(int y,int m,int d,int h,int min,int s):Date(y,m,d),Time(h,min,s){}void TimeDate::show(){ Date::printDate(); Time::printTime();}int main(){ TimeDate t2(3013,5,23,9,30,0),t1; t1.show(); t2.show(); t1.setDate(2013,05,24); t1.printDate(); t1.setTime(15,20,15); t1.printTime(); t1.show(); return 0;}
运行结果:
- 十三周之时间类
- 十三周项目四多重继承出日期时间类
- 十三周之摩托车
- 飛飛(二十三)时间类
- (十三)时间管理
- shell十三问之十三
- 十三种时间管理方法
- 十三种时间管理方法
- 十三种时间管理方法
- 剑指Offer算法实现之十三:在O(1)时间删除链表节点
- linux网络编程二十三:高性能定时器之时间堆
- 《Javascript权威指南》学习笔记之十三:处理日期和时间
- 《Javascript权威指南》学习笔记之十三:处理日期和时间
- 十三周
- 十三周
- 十三周
- Statspack之十三-Enqueue
- Statspack之十三-Enqueue
- layoutSubviews何时调用的问题
- awk应用小结(所有命令行均经调试)
- Android 使用httpclient对self-signed certificate网站进行SSL连线
- 基于邻接表存储的图的DFS与BFS遍历
- 【如何删除Win7自带的输入法】
- 十三周之时间类
- BI入门经典
- golagn encoding/cvs 略译
- 详细的SEO优化方案
- init进程 && 解析Android启动脚本init.rc && 修改它使不启动android
- 同一个表单可以根据用户的选择,提交给不同的后台处理程序
- typedef的结构体的初始化
- Oil Deposits之DFS解题报告
- 创建gen_server组解决单process瓶颈