0-2、《數據結構與算法-python》第二章

前幾章非算法部分,僅摘錄重點內容

1、數據類型的操作

在這裏插入圖片描述

2、簡單類的抽象

2.1、有理數

在這裏插入圖片描述

2.2、靜態方法、類方法

1、@staticmethed
該方法不應該屬於類的方法,但是又有需要,所以定義一個靜態方法。例如下面對有理數的檢查。
在這裏插入圖片描述
2、@classmethed
個人理解是該方法是爲了不同子類調用會出現不同的結果,所以綁定一個cls參數,搭配一個類的屬性使用。例如下面的計數器。
在這裏插入圖片描述

3、例子:學校人事系統類

3.1、抽象設計

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
| 在這裏插入圖片描述| |

3.2、實現

基礎類
在這裏插入圖片描述
在這裏插入圖片描述
增加一個計數器
在這裏插入圖片描述
學生類
在這裏插入圖片描述
在這裏插入圖片描述
職工類
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章