用C++定义一个类来描述时钟,下面有具体要求
要求:(1)第一部分是类Clock的定义;(2)第二部分是时钟类成员函数的具体实现;(3)第三部分是主函数main()。类及其成员函数的定义只是对问题进行了高度的抽象和封...
要求:(1)第一部分是类Clock的定义;
(2)第二部分是时钟类成员函数的具体实现;(3)第三部分是主函数main()。
类及其成员函数的定义只是对问题进行了高度的抽象和封装,问题的实现是通过类的实例----对象之间的消息传递来完成;(4)在主函数中,首先调用设置时间为默认值并输出,第二次通过指针调用将时间设置为1:2:3并输出。第三次通过指针所指向的对象将时间设置为2:4:6并输出。
主要是第四点不懂......
本人菜鸟,如果程序有注释就更好了 展开
(2)第二部分是时钟类成员函数的具体实现;(3)第三部分是主函数main()。
类及其成员函数的定义只是对问题进行了高度的抽象和封装,问题的实现是通过类的实例----对象之间的消息传递来完成;(4)在主函数中,首先调用设置时间为默认值并输出,第二次通过指针调用将时间设置为1:2:3并输出。第三次通过指针所指向的对象将时间设置为2:4:6并输出。
主要是第四点不懂......
本人菜鸟,如果程序有注释就更好了 展开
展开全部
#include<iostream>
using namespace std;
class Clock
{
public:
void setTime(int h,int m,int s);
void showTime();
private:
int H;
int M;
int S;
};
void Clock::setTime(int h,int m,int s)
{
this->H=h;
this->M=m;
this->S=s;
}
void Clock::showTime()
{
cout<<H<<":"<<M<<":"<<S<<endl;
}
int main()
{
Clock clock;
clock.setTime(0,0,0);
clock.showTime();
clock.setTime(1,2,3);
clock.showTime();
clock.setTime(2,4,6);
clock.showTime();
return 0;
}
using namespace std;
class Clock
{
public:
void setTime(int h,int m,int s);
void showTime();
private:
int H;
int M;
int S;
};
void Clock::setTime(int h,int m,int s)
{
this->H=h;
this->M=m;
this->S=s;
}
void Clock::showTime()
{
cout<<H<<":"<<M<<":"<<S<<endl;
}
int main()
{
Clock clock;
clock.setTime(0,0,0);
clock.showTime();
clock.setTime(1,2,3);
clock.showTime();
clock.setTime(2,4,6);
clock.showTime();
return 0;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询