最新回答 / 慕哥3042730
實例屬性的優先級高于類屬性的優先級。實例dog擁有loc這個屬性,但是不擁有count這個屬性。Animal類擁有loc和count這兩個屬性。你用實例來訪問屬性,如果實例和類都擁有此屬性,就會優先展示實例屬性。但是如果實例不具有此屬性,而類具有此屬性,會展示類的屬性。
2020-09-03
講師回答 / 咚咚嗆
可以思考下報錯背后具體的原因哈,這個習題成功的演示就是會報錯的??梢钥吹?,在初始化的時候,__init__()方法里面是可以把Animal.__count打印出來的,但是在外部再次嘗試打印的時候,則失敗了;如果把__count改為count,則不會報錯。
2020-09-02