构造函数的定义:class Clock{public: Clock (int NewH, int NewM, int NewS);
//构造函数 void SetTime(int NewH, int NewM, int NewS); void ShowTime(){cout<<Hour<<“:”<< Minute <<“:”<< Second <<endl;}private: int Hour,Minute,Second;};构造函数的实现:Clock::Clock(int NewH, int NewM, int NewS){ Hour=NewH; Minute=NewM; Second=NewS;}构造函数的调用:void main(){
Clockc (10,10,15); //隐含调用构造函数,将初始值作为实参。
c.ShowTime();} |