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

想在main函数中,建立一个时间类的对象,设置时间为9点20分30秒,并显示该时间?

想在main函数中,建立一个时间类的对象,设置时间为9点20分30秒,并显示该时间?

C++
交互式爱情 2022-11-21 18:12:30

C++类中有3个私有数据成员Hour,Minute,Second和两个公有成员函数SetTime,PrintTime。SetTime根据传递的3个参数为对象设置时间。PrintTime将对象表示的时间显示输出。

查看完整描述

2 回答

?
四季花海

TA贡献1522条经验 获得超5个赞

#include<iostream>  
using namespace std;
class time
{
time(){}
~time(){}
void Time()
{
cout<<"现在是早上8点"<<endl;
};
int main()
{
time T1;
TI.Time
return 0;
}


查看完整回答
反对 回复 6天前
?
人到中年有点甜

TA贡献1611条经验 获得超7个赞

#include<iostream.h> class Clock //时钟类的定义{public//外部接口,公有成员函数 void SetTime(int NewH=0, int NewM=0, int NewS=0); void PrintTime();private//私有数据成员 int Hour,Minute,Second;};//时钟类成员函数的具体实现void Clock::SetTime(int NewH, int NewM, int NewS){ Hour=NewH; Minute=NewM; Second=NewS;}inline void Clock::PrintTime(){ cout<<Hour<<":"<<Minute<<":"<<Second<<endl;}//主函数void main(){ Clock myClock; //定义对象myClock cout<<"First time set and output:"<<endl; myClock.SetTime(); //设置时间为默认值 myClock.PrintTime(); //显示时间 cout<<"Second time set and output:"<<endl; myClock.SetTime(9,20,30); //设置时间为9:20:30 myClock.PrintTime(); //显示时间}

 


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

添加回答

举报

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