Uestc_L
2017-08-01 14:39
不知道为什么找不到 _name 属性

name未定义成类的属性,所以找不到name的属性
应该是__(两个下划线)
这个classmethod定义的也有问题,类方法的第一个参数应该是cls,不是self。
classmethod装饰的方法只能通过类名进行调用,而类名调用只能调用类属性,你的_name属于对象属性,不能被classmethod修饰的方法调用
Python-面向对象
71226 学习 · 83 问题
相似问题