課程
/后端開發
/Python
/Python3 進階教程(新版)
反正實例也改變不了類屬性,那還會引發什么錯誤啊??
謝謝
2020-10-04
源自:Python3 進階教程(新版) 2-6
正在回答
但是如果沒有__,那么def語句里面的
Animal.__count?=?Animal.__count?+?1
不就在每次新建實例的時候修改了count嗎
如果存在類屬性,而不存在實例屬性,你想通過實力修改類屬性,編譯時就會報錯,會讓你意識到自己操作有問題,不會導致太大的問題;
如果類屬性和實例屬性名字相同,你想通過實例修改類屬性,實際改的是實例屬性,就造成了意想不到的錯誤;
舉報
學習函數式、模塊和面向對象編程,掌握Python高級程序設計
5 回答這個__改私有屬性看起來也沒用呀,就count本來就是類屬性不可被實例屬性更改的?
5 回答`self.屬性`是起什么意思/作用???為什么要寫這一步?self和name、age同為屬性
2 回答父類調用子類的屬性?????
1 回答子類可以繼承父類的私有屬性和私有方法嗎
1 回答子類能不能只繼承父類的部分屬性?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2021-04-21
但是如果沒有__,那么def語句里面的
不就在每次新建實例的時候修改了count嗎
2020-10-06
如果存在類屬性,而不存在實例屬性,你想通過實力修改類屬性,編譯時就會報錯,會讓你意識到自己操作有問題,不會導致太大的問題;
如果類屬性和實例屬性名字相同,你想通過實例修改類屬性,實際改的是實例屬性,就造成了意想不到的錯誤;