#include<iostream> using namespace std; class Time { public: void set_time(void); void show_time(void); private: int hour; int minute; int sec; };//如果不做private或public声明,系统将其成员默认为private(私有的) Time t; int main() { t.set_time();//set_time(); t.show_time();//show_time(); return 0; } void Time :: set_time(void)//int set_time(void) 如果函数名前既无类名又无作用域运算符"::"则表示该函数不属于任何类,这个不是成员函数,而是全局函数,即非非成员函数的一般普通函数;函数类型上下不同。 { cin >> hour;//t.hour; cin >> minute;//t.minute; cin >> sec;//t.sec; } void Time :: show_time(void)//int show_time(void) { cout << hour << ":" << minute << ":" << sec << endl; //cout << t.hour << ":" << t.minute << ":" << t.sec << endl; }