📄 l7_3.cpp
字号:
#include <iostream.h>
class Clock
{
public:
Clock(int h=0, int m=0, int s=0);
Clock(Clock &c);
void SetTime(int h, int m, int s);
void ShowTime();
private:
int Hour;
int Minute;
int Second;
};
Clock::Clock(int h, int m, int s)
{
Hour = h;
Minute = m;
Second = s;
}
Clock::Clock(Clock &c)
{
Hour = c.Hour;
Minute = c.Minute;
Second = c.Second;
}
void Clock::SetTime(int h, int m, int s)
{
Hour = h;
Minute = m;
Second = s;
}
void Clock::ShowTime()
{
cout << Hour << ":" << Minute << ":" << Second << endl;
}
class AlermClock : public Clock
{
private:
int AlermHour;
int AlermMinute;
int AlermSecond;
public:
AlermClock(int h=12, int m=0, int s=0);
void Alerm();
void SetAlermTime(int h, int m, int s);
void ShowAlermTime();
};
AlermClock::AlermClock(int h, int m, int s)
{
AlermHour = h;
AlermMinute = m;
AlermSecond = s;
}
void AlermClock::Alerm()
{
cout << "\a\a\a\a\a\a\a";
}
void AlermClock::SetAlermTime(int h, int m, int s)
{
AlermHour = h;
AlermMinute = m;
AlermSecond = s;
}
void AlermClock::ShowAlermTime()
{
cout << AlermHour << ":" << AlermMinute << ":" << AlermSecond << endl;
}
void main()
{
AlermClock c;
c.ShowTime();
c.ShowAlermTime();
c.SetTime(10,30,40);
c.SetAlermTime(6,30,0);
c.ShowTime();
c.ShowAlermTime();
c.Alerm();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -