反正实例也改变不了类属性,那还会引发什么错误啊?
谢谢
但是如果没有__,那么def语句里面的
Animal.__count = Animal.__count + 1
不就在每次新建实例的时候修改了count吗
如果存在类属性,而不存在实例属性,你想通过实力修改类属性,编译时就会报错,会让你意识到自己操作有问题,不会导致太大的问题;
如果类属性和实例属性名字相同,你想通过实例修改类属性,实际改的是实例属性,就造成了意想不到的错误;