0
我明白,self允許一個方法作用於某個類實例的特定數據成員,但爲什麼它必須包含self作爲函數參數?爲什麼它不僅僅是像C++這樣的關鍵字?爲什麼'自我'需要成爲一個函數參數?
我明白,self允許一個方法作用於某個類實例的特定數據成員,但爲什麼它必須包含self作爲函數參數?爲什麼它不僅僅是像C++這樣的關鍵字?爲什麼'自我'需要成爲一個函數參數?
這只是語言設計師的個人偏好。這兩種方法都不是比另一種更正確。但是Python傾向於將事情明確化,所以您會看到朝這個方向傾斜的設計決策。