#include
#include
#include
#include
using
namespace std;
class
student
student
(int
,string,
char
,float);
void
display()
;int
get_num()
; string get_name()
;char
get_***()
;};student::
student
(int a,string b,
char c,
float d)
void student::
display()
int student::
get_num()
//要設定介面,否則其他類中無法訪問
string student::
get_name()
char student::
get_***()
class
teacher
teacher
(int
,string,
char
,float);
teacher
(student)
;teacher()
//設定隨機數種子
void
display()
;};teacher::
teacher
(int a,string b,
char c,
float d)
teacher::
teacher
(student s1)
void teacher::
display()
intmain()
【問題描述】定義乙個教師類(teacher),包含資料成員:編號id、姓名name、性別***和工資pay;定義乙個學生類(student),包含資料成員:編號id、姓名name、性別***和成績score。請根據主程式完成兩個類的實現,並把乙個學生物件轉換為老師物件,只將以上三個相同的資料成員移植過去。
輸出樣例:
student1:
num:20010
name:wang
***:m
score:89.5
teacher2:
num:20010
name:wang
***:m
pay:1500
1.乙個類的私有成員被賦給另乙個類,要設定介面,用成員函式input(含參為要傳值的類)實現傳遞。還是那句話,類外不可以用物件訪問私有成員。
2.成為老師後的工資利用生成隨機數來實現。為了使他隨系統時間變化,要設定乙個隨機數種子(因為如果不設定隨機數種子,將產生偽隨機數,即在新一次執行.exe檔案時和產生和上次一樣的隨機數)(只有種子一直變化,隨機數才不同,最合適的就是利用系統時間)
teacher() 設定標頭檔案 ctime
this->pay=rand(); 設定標頭檔案 cstdlib
C 類的設計與實現II 學生留校做老師
問題描述 定義乙個教師類 teacher 包含資料成員 編號id 姓名name 性別 和工資pay 定義乙個學生類 student 包含資料成員 編號id 姓名name 性別 和成績score。請根據主程式完成兩個類的實現,並把乙個學生物件轉換為老師物件,只將以上三個相同的資料成員移植過去。主函式 ...
當老師和做學生
這週的任務感覺很多 很雜,物理專業課結課有好多事要處理 提高班這邊感 覺也有好多東西要準備,要學,要完善。昨天晚上又查了一些關於硬體的資料,為今天給八期的師弟師妹們指導拆裝機做準備。等了一周,終於盼來了自己既做老師又做學生的今天。一天下來感覺很忙碌,也增加了幾分對知識的困惑。今天主要做了兩件事 一上...
老師喜歡的學生
估計以後我家小朋友注定有兩件事情會變不了了 1.我會擔心的沒完沒了。因為他性格溫和,不會和人動手。和他爸爸類似,就沒和人打過架。當然,並不能說他軟弱,人家只是不直接來硬的,喜歡動腦子,不同意的事情,沉默或者不配合,即使是拒絕,也不會說的很難聽,反正就是讓你聽著吧,被拒絕了,但是又沒辦法反擊,無傷大雅...