为了账号安全,请及时绑定邮箱和手机立即绑定

如何去定义一个时间类Time?具体要求如下:

如何去定义一个时间类Time?具体要求如下:

C++ C
森栏 2022-11-21 13:09:30

定义一个时间类Time,包含3个保护数据成员Hour(小时),Minute(分钟),second(秒)以及两个公有成员函数SetTime()用来为对象设置时间,ShowTime()用来输出显示时间。
定义该类的构造函数,初始化对象的Hour,Minute和Second;
主函数中定义两个对象,时间分别为15点38分42秒和3点4分5秒,并且输出。

查看完整描述

1 回答

?
慕妹3146593

TA贡献1533条经验 获得超9个赞

#include <iostream>
using namespace std;
class Time
{
protected:
int Hour;
int Minute;
int second;
public:
Time();
void SetTime(int Hour,int Minute,int second);
void ShowTime();
};
Time::Time()
{
Hour = 0;
Minute = 0;
second = 0;
}

void Time::SetTime(int Hour,int Minute,int second)
{
this->Hour = Hour;
this->Minute = Minute;
this->second = second;
}

void Time::ShowTime()
{
cout<<Hour<<":"<<Minute<<":"<<second<<endl;
}
int main()
{
Time T1,T2;
T1.SetTime(15,38,42);
T2.SetTime(3,4,5);
T1.ShowTime();
T2.ShowTime();
return 0;
}

 


查看完整回答
反对 回复 6天前

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信