对网站建设公司说做网站用虚拟主机好不好
题目内容:
声明一个时间类Time,时间类中有3个私有数据成员(Hour,Minute,Second)和两个公有成员函数(SetTime和PrintTime)。要求:
(1) SetTime根据传递的3个参数为对象设置时间;
 (2) PrintTime负责将对象表示的时间显示输出,输出格式为“Hour:Minute:Second”例如“10:08:30”。
 (3) 在主函数中,建立两个时间类的对象time1和time2,设置时间分别为9点20分30秒,15点35分10秒,并显示时间。
输出样例如下:

代码如下:
  
#include <iostream>
using namespace std;class Time
{
private:int Hour, Minute, Second;
public:void SetTime(int hour, int minute, int second){Hour = hour;Minute = minute;Second = second;}void PrintTime(){cout << Hour << ":" << Minute << ":" << Second << endl;}
};int main()
{Time time1, time2;time1.SetTime(1, 2, 30);time2.SetTime(2, 2, 30);cout << "time1: ";time1.PrintTime();cout << "time2: ";time2.PrintTime();return 0;
} 
解释如下:
1. 类的定义
- 类名:
 Time,这个类用于表示时间。- 私有成员变量:
 
int Hour, Minute, Second;:这三个变量分别用于存储时间的小时、分钟和秒。它们被声明为private,这意味着只能在类的内部访问,外部代码无法直接访问这些变量。- 公有成员函数:
 
void SetTime(int hour, int minute, int second):这是一个设置时间的函数,它接受三个整数参数hour、minute和second,并将这些值分别赋给类的私有成员变量Hour、Minute和Second。void PrintTime():这是一个打印时间的函数,它使用cout对象将时间以HH:MM:SS的格式输出到控制台,并在末尾换行。2. 主函数
Time time1, time2;:创建了两个Time类的对象time1和time2。time1.SetTime(1, 2, 30);:调用time1对象的SetTime函数,将time1的时间设置为 1 小时 2 分钟 30 秒。time2.SetTime(2, 2, 30);:调用time2对象的SetTime函数,将time2的时间设置为 2 小时 2 分钟 30 秒。cout << "time1: ";:输出字符串"time1: "到控制台。time1.PrintTime();:调用time1对象的PrintTime函数,将time1的时间以HH:MM:SS的格式输出到控制台。cout << "time2: ";:输出字符串"time2: "到控制台。time2.PrintTime();:调用time2对象的PrintTime函数,将time2的时间以HH:MM:SS的格式输出到控制台。return 0;:main函数返回 0,表示程序正常结束。
觉得有帮助就给博主点个关注叭~~
有问题的可以私信或者在评论区一起交流
友友们一起加油叭QAQ
