#include <iostream>
using std::cin;
using std::cout;
using std::endl;
class Clock{
public:
int hour;
int minute;
int second;
//默认构造函数
Clock(){};
//参数化构造函数
Clock(int h,int m,int s){
hour=h;
minute=m;
second=s;
}
//复制构造函数,用于把一个对象的数据复制给另一个对象。
Clock(Clock &obj){
hour=obj.hour;
minute=obj.minute;
second=obj.second;
}
void settime(int hour,int minute,int second){
cout<<hour<<":"<<minute<<":"<<second<<endl;
}
};
int main(){
Clock clock1(12,12,12);
cout<<"the default time of clock1:"<<endl;
cout<<clock1.hour<<":"<<clock1.minute<<":"<<clock1.second<<endl;
Clock clock2=clock1;
cout<<"the default time of clock2"<<endl;
cout<<clock2.hour<<":"<<clock2.minute<<":"<<clock2.second<<endl;
cout<<"please set hour,minute,and second"<<endl;
cin>>clock1.hour>>clock1.minute>>clock1.second;
clock1.settime(clock1.hour,clock1.minute,clock1.second);
return 0;
}
07-17
1525
09-25
1万+
08-06
966
04-20
338