python 類與物件練習題

2021-09-01 06:21:49 字數 803 閱讀 8242

1、建立person類,屬性有姓名、年齡、性別,建立方法personinfo,列印這個人的資訊

2、建立student類,繼承person類,屬性有學院college

,班級class,重寫父類personinfo方法,呼叫父類方法列印個人資訊外,將學生的學院、班級資訊也列印出來,

建立方法study引數為teacher物件,呼叫teacher類的teachobj方法,接收老師教授的知識點,然後列印『老師***,我終於學會了!』***為老師的teach方法返回的資訊。

重寫__str__方法,返回student的資訊。

3、建立teacher類,繼承person類,屬性有學院college,專業professional

,重寫父類personinfo方法,呼叫父類方法列印個人資訊外,將老師的學院、專業資訊也列印出來。

建立teachobj方法,返回資訊為『今天講了如何用物件導向設計程式』

4、建立三個學生物件,分別列印其詳細資訊

5、建立乙個老師物件,列印其詳細資訊

6、學生物件呼叫learn方法

7、將三個學員新增至列表中,通過迴圈將列表中的物件列印出來,print(student物件)。

類與物件練習題2

1 定義乙個 book 圖書 類,在該類定義中包括資料成員 bookname 書名 price 和 number 存書 數量 count 借閱次數 成員函式 display 顯示圖書的情況 borrow 將存書數量減 1,借閱次數加 1,並顯示當前存書數量和借閱次數 restore 將存書數量加 1...

類和物件練習題

寫出乙個point 點 類,該類具有x,y 表示點的橫座標 縱座標 兩個屬性,並定義兩個構造方法,第乙個構造方法無引數,將x,y均設定為零,第二個構造方法使用座標值為引數,設定x,y為給定座標值,同時point類包含show方法,show方法可以列印輸出該類的x和y的值 實現 public clas...

類與物件練習題(一) Point類

在剛開始學習c 的時候刷了很多基礎題,這些基礎題比較適合初學c 的碼友,所以在學完就立即進行了整理,一是為了讓初學c 的碼友有所參考,二也是為了複習一下所學過知識。但因為當時在整理時,時間有點緊促,可能會出現一些小錯誤,於是利用五一假期對之前的文章進行檢查,修改了一些小錯誤,可能有些錯誤我還沒有發現...