老师为什么在初始化的时候访问类变量需要加上__class__,而类方法中访问就不需要呢?

来源:9-10 类方法

173814055

2020-11-05

老师为什么在构造函数中访问类变量需要加上__class__,而类方法中访问就不需要呢?

写回答

3回答

7七月

2020-11-06

类方法有cls这个参数,实例方法没有。一般是通过类名.的方法访问,这个__class__可以访问但是不常用

0
0

173814055

提问者

2020-11-06

不好意思老师之前可能描述的不是很清楚,在第九章第九节,变量有两种一种是实例变量,一种是类变量,在构造函数中访问类变量我看是通过__class__.的方式访问的,而在类方法中是用过cls.的方式访问的,谢谢老师

0
0

7七月

2020-11-05

没有吧,哪里讲的需要加__class__?

0
0

Python3.8系统入门+进阶 (程序员必备第二语言)

语法精讲/配套练习+思考题/原生爬虫实战

14447 学习 · 4438 问题

查看课程