C++程序题。设计一个时钟类。
1.设计一个时钟类Clock。数据成员包括hour(小时)、minute(分钟)、second(秒)。要求用成员函数实现以下功能:(1)创建具有指定时钟(小时、分钟、秒)...
1.设计一个时钟类Clock。数据成员包括hour(小时)、minute(分钟)、second(秒)。要求用成员函数实现以下功能:
(1)创建具有指定时钟(小时、分钟、秒)的Clock对象,默认时钟为00:00:00。
(2)动态地设置时、分、秒。
(3)写出该类的析构函数,并测试析构函数调用情况。
(4)在屏幕上按“时:分:秒”的格式显示时钟。
(5)在主函数中测试该类。 展开
(1)创建具有指定时钟(小时、分钟、秒)的Clock对象,默认时钟为00:00:00。
(2)动态地设置时、分、秒。
(3)写出该类的析构函数,并测试析构函数调用情况。
(4)在屏幕上按“时:分:秒”的格式显示时钟。
(5)在主函数中测试该类。 展开
1个回答
展开全部
Clock类
class Clock
{
int hour;
int minute;
int seconde;
Clock()
{
hour = 0;
minute = 0;
seconde = 0;
}
~Clock()
{
cout<<"调用析构函数成功"<<endl;
}
public void setH(int h)
{
hour = h;
}
public void setM(int m)
{
minute = m;
}
public void setS(int s)
{
second = s;
}
public void display()
{
String hh = "";
String mm = "";
String ss = "";
if(hour<10)hh = "0"+hour;
else hh = ""+hour;
if(minute<10)mm = "0"+minute;
else mm = ""+minute;
if(seconde<10)ss = "0"+seconde;
else ss = ""+second;
cout<<hh<<":"<<mm<<":"<<ss<<endl;
}
}
Main类
#include<iostream>
using namespace std;
int main()
{
Clock clock = new Clock();
clock.setH(5);
clock.display();
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询