#include<iostream>
using namespace std;
class Time
{
public: // 此处加上公共数据的限定,原先未说明,默认是私有的数据。
void set_time(void);
void show_time(void);
private: // 加上私有数据限定,表明仅能通过公共数据中成员函数调用。
int hour;
int minute;
int sec;
};
Time t;
int main()
{
t.set_time(); //访问对象中成员的一般形式:对象名.成员名
t.show_time(); //同上改动
return 0;
}
void Time::set_time(void) //返回值类型在类的声明时已经确定是空类型void,此处将int该做void.
{
cin >> hour; //既然是成员函数就可以调用私有数据,且不必用访问对象成员的形式
cin >> minute; //同上改动
cin >> sec; //同上改动
}
void Time::show_time(void)
{
cout << hour << ":" << minute << ":" << sec << endl; //同上改动
}