课程
/后端开发
/Python
/Python-面向对象
不知道为什么找不到 _name 属性
2017-08-01
源自:Python-面向对象 3-3
正在回答
谢谢对女汉子的支持。document.write("结果:" P);//输出获取的P标签。这一句应该这么写
name未定义成类的属性,所以找不到name的属性
应该是__(两个下划线)
这个classmethod定义的也有问题,类方法的第一个参数应该是cls,不是self。
Uestc_L 提问者
binmo 回复 Uestc_L 提问者
classmethod装饰的方法只能通过类名进行调用,而类名调用只能调用类属性,你的_name属于对象属性,不能被classmethod修饰的方法调用
举报
Python面向对象教程,带你深入了解python面向对象特性
2 回答报错是为什么啊
3 回答老师,你的这个代码为什么我输入有错误?
2 回答这个self到底是什么意思?
1 回答__cmp__对应的是哪个运算符啊?
1 回答运行错误,求指教