學習如何撰寫物件導向程式碼,最好的方式就是研究現有類別的設計。
在這個練習中,你會探索不同類別的物件,進一步了解它們的屬性與方法。
本練習屬於課程
試著完成這個範例程式碼,體驗一下這個練習。
ratio = 12 / 8 # List all attributes and methods for the ratio object print(____(____))
了解什麼是物件導向程式設計(OOP),它與程序式程式設計有何不同,以及如何應用。你將定義包含方法、屬性與建構函式的自訂類別,並用它們來建立物件!
當前練習
探索 OOP 的兩個核心概念:繼承與多型。學習如何實作它們,以減少重複程式碼並擴充功能,並同時複習類別層級資料與實例層級資料的差異。
學習如何比較物件、定義與客製化物件的字串表示,甚至運用繼承來建立與攔截自訂例外,實作專屬的錯誤處理。