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

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

森栏
浏览 122回答 1
1回答

慕妹3146593

#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;}&nbsp;
打开App,查看更多内容
随时随地看视频慕课网APP