課程
/后端開發
/Python
/Python-面向對象
不知道為什么找不到 _name 屬性
2017-08-01
源自:Python-面向對象 3-3
正在回答
謝謝對女漢子的支持。document.write("結果:" P);//輸出獲取的P標簽。這一句應該這么寫
name未定義成類的屬性,所以找不到name的屬性
應該是__(兩個下劃線)
這個classmethod定義的也有問題,類方法的第一個參數應該是cls,不是self。
Uestc_L 提問者
binmo 回復 Uestc_L 提問者
classmethod裝飾的方法只能通過類名進行調用,而類名調用只能調用類屬性,你的_name屬于對象屬性,不能被classmethod修飾的方法調用
舉報
Python面向對象教程,帶你深入了解python面向對象特性
2 回答報錯是為什么啊
3 回答老師,你的這個代碼為什么我輸入有錯誤?
2 回答這個self到底是什么意思?
1 回答__cmp__對應的是哪個運算符?。?/p>
1 回答運行錯誤,求指教
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2022-03-23
謝謝對女漢子的支持。document.write("結果:" P);//輸出獲取的P標簽。這一句應該這么寫
2019-02-23
name未定義成類的屬性,所以找不到name的屬性
2017-08-01
應該是__(兩個下劃線)
2017-08-01
這個classmethod定義的也有問題,類方法的第一個參數應該是cls,不是self。
2017-08-01
classmethod裝飾的方法只能通過類名進行調用,而類名調用只能調用類屬性,你的_name屬于對象屬性,不能被classmethod修飾的方法調用