问答详情
源自:3-3 Python面向对象-定义类的方法

get_hobby(cls);中的cls是什么目的

get_hobby(cls);中的cls是什么目的

提问者:Gargantua 2018-11-10 11:28

个回答

  • weixin_慕码人6349622
    2018-11-11 21:27:29
    已采纳

    cls表示类本身,self表示一个具体实例本身。所以cls主要用在类方法定义,而self则是实例方法定义中。而get_hobby是classmethod,所以第一个参数传入了cls。