第五次作業

2021-07-31 17:51:54 字數 1833 閱讀 3130

一、問題及**

#include 

using

namespace std;  

class time  

void add_a_minute()  

void add_an_hour()  

void add_seconds(int n);  

void add_minutes(int n) ;  

void add_hours(int n) ;  

void update();  

private:  

bool is_time(int, int, int);   //這個成員函式設定為私有的,是合適的,請品味

int hour;  

int minute;  

int sec;  

};  

void time::set_time( )  

}  void time::show_time( )  

bool time::is_time(int h,int m, int s)  

void time::add_seconds(int n)  

void time::add_minutes(int n)  

void time::add_hours(int n)  

void  time::update()  

if(minute==60)  

if(hour==24)  

}  int main( )    

**

/*

* 檔名稱:張引

* 作 者:

* 完成日期: 2023年 5月 1日

* 版 本 號:v1.0

* 對任務及求解方法的描述部分:類和物件

* 輸入描述:

* 問題描述:類和物件

* 程式輸出:

* 問題分析:

* 演算法設計:

*/#includeusing namespace std;

class time

void add_a_minute()

void add_an_hour()

void add_seconds(int n);

void add_minutes(int n);

void add_hours(int n);

void update();

private:

bool is_time(int, int, int);//這個成員函式設定為私有的,是合適的,請品味  

int hour;

int minute;

int sec;

};void time::set_time()

}void time::show_time()

bool time::is_time(int h, int m, int s)

void time::add_seconds(int n)

void time::add_minutes(int n)

void time::add_hours(int n)

void time::update()

if (minute == 60)

if (hour == 24) }

int main()

二 執行結果

三 心得體會

總結複習了類和物件的實現方法 加深了對類的理解

四 知識點總結

1 類的宣告

2 類內函式的宣告和呼叫

第五次作業

當我們在討論多型性的時候,通常會用過載函式進行舉例,而這次發現的問題主要在過載運算子上,因此我希望通過對過載運算子的測試來得出乙個結論。我們想知道為什麼前置運算子和後置運算子會有區別,因此設計了乙個實驗來證明它 得到最終結果如預期那樣。通過這次作業,我能感受到前置和後置運算子的區別,通過x 和y x...

第五次作業

insert into student sno,sname,s sdept,sage values 201215128 陳冬 男 is 18 建表時規定學號唯一,而在建表時已經加入了該學號,所以不能有兩個相同學號。3.70 insert into student sno,sname,s sdept,...

第五次作業

1.this和 super各有幾種用法?this 當成員變數和區域性變數重名時,在方法中使用this時,表示的是該方法所在類中的成員變數。this是當前物件自己 把自己當作引數傳遞時,也可以用this.this作當前引數進行傳遞 當在匿名類中用this時,這個this則指的是匿名類或內部類本身。這時...