葡萄葡萄
2020-10-04 07:06
反正实例也改变不了类属性,那还会引发什么错误啊?
谢谢
但是如果没有__,那么def语句里面的
Animal.__count = Animal.__count + 1
不就在每次新建实例的时候修改了count吗
如果存在类属性,而不存在实例属性,你想通过实力修改类属性,编译时就会报错,会让你意识到自己操作有问题,不会导致太大的问题;
如果类属性和实例属性名字相同,你想通过实例修改类属性,实际改的是实例属性,就造成了意想不到的错误;
Python3 进阶教程(新版)
41910 学习 · 236 问题
相似问题