📄 5_3.cpp
字号:
#include<iostream.h>
class Clock //时钟类定义
{
public: //外部接口
Clock();
void SetTime(int NewH, int NewM, int NewS); //三个形参均具有函数原形作用域
void ShowTime();
~Clock(){}
private: //私有数据成员
int Hour,Minute,Second;
};
//时钟类成员函数实现
Clock::Clock() //构造函数
{
Hour=0;
Minute=0;
Second=0;
}
void Clock::SetTime(int NewH, int NewM, int NewS)
{
Hour=NewH;
Minute=NewM;
Second=NewS;
}
void Clock::ShowTime()
{
cout<<Hour<<":"<<Minute<<":"<<Second<<endl;
}
Clock globClock; //声明对象globClock,
//具有静态生存期,文件作用域
void main() //主函数
{
cout<<"First time output:"<<endl;
//引用具有文件作用域的对象globClock:
globClock.ShowTime(); //对象的成员函数具有类作用域
globClock.SetTime(8,30,30);
Clock myClock(globClock); //声明具有块作用域的对象myClock
cout<<"Second time output:"<<endl;
myClock.ShowTime(); //引用具有块作用域的对象myClock
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -