【C++】一个时钟类的实现
clock.h
1 #ifndef CLOCK_H_INCLUDED 2 #define CLOCK_H_INCLUDED 3 using namespace std; 4 5 class Clock 6 { 7 public: 8 Clock (int h,int m,int s):h(h),m(m),s(s){}; 9 void settime(int h,int m,int s); 10 void showtime(); 11 private: 12 int h; 13 int m; 14 int s; 15 }; 16 17 #endif // CLOCK_H_INCLUDED
time.cpp
1 #include <iostream> 2 #include"clock.h" 3 using namespace std; 4 5 void Clock::settime(int h,int m,int s ) 6 { 7 this->h=h; 8 this->m=m; 9 this->s=s; 10 } 11 12 void Clock::showtime() 13 { 14 cout<<" h="<<h<<" m="<<m<<" s="<<s<<endl; 15 }
main.cpp
1 #include <iostream> 2 #include"clock.h" 3 using namespace std; 4 5 int main() 6 { 7 cout << "Hello world!" << endl; 8 Clock clock(0,0,0); 9 clock.showtime(); 10 cout<<"enter"<<endl; 11 int h,m,s; 12 cin>>h>>m>>s; 13 clock.settime(h,m,s); 14 clock.showtime(); 15 16 return 0; 17 }