Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- class Time{
- private:
- // 資料
- int hour;
- int minute;
- int second;
- public:
- // 建構式
- Time(){
- hour = 5;
- minute = 12;
- second = 13;
- }
- Time(int h, int m, int s){
- setHour(h);
- setMinute(m);
- setSecond(s);
- }
- // 運算
- void print(){
- cout << hour << "點" << minute << "分" << second << "秒" << endl;
- }
- void setHour(int h){
- if( h >= 24 || h < 0 ){
- hour = 0;
- }
- else {
- hour = h;
- }
- }
- int getHour(){
- return hour;
- }
- void setMinute(int m){
- if( m >= 60 || m < 0 ){
- minute = 0;
- }
- else {
- minute = m;
- }
- }
- int getMinute(){
- return minute;
- }
- void setSecond(int s){
- if( s >= 60 || s < 0 ){
- second = 0;
- }
- else {
- second = s;
- }
- }
- int getSecond(){
- return second;
- }
- };
- int main(){
- Time t(4, 52, 58);
- t.print();
- t.setHour(32);
- t.setMinute(230);
- t.setSecond(3899999);
- t.print();
- cout << t.getHour() << endl;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment