一、問題及**
#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則指的是匿名類或內部類本身。這時...