Python中“類對象”,和實例對象

Python中“類對象”學習時重點錯誤
1.創建完一個類後,若要創建實例,需刪除縮進至對齊class,否則將會報錯,認爲你還在創建類中。如圖所示
在這裏插入圖片描述

2.下圖中的錯誤系統將不會提示
在這裏插入圖片描述
但運行時會發生
在這裏插入圖片描述
這裏注意到,最後一行命令要求打印ball的屬性,實際上這是一個理解上的錯誤,前代碼中創建的實例名爲myball,而非ball,不報錯就是因爲,系統認爲也存在一個名爲ball的實例,但是這個實例沒有屬性,所以在運行時將爲報錯,此爲隱藏bug。

3.子類繼承父類時,在建立子類時,後邊一定要加上括號括起來的父類,如此才能繼承父類的方法,否則調用父類函數時,將會報錯,參見下圖116,118行代碼。
在這裏插入圖片描述

發佈了31 篇原創文章 · 獲贊 96 · 訪問量 4323
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章