老师您看我这样理解对么

来源:3-5 类的静态方法和实例方法

weixin_慕数据1559209

2020-05-06 19:43:31

__init__(self,name,age)这个方法里面,name,age属于这个函数的形式参数;self并不是形式参数,只是表示这是对象实例化

同理,类方法def Exa(cls,name,age)中,name和age也属于形式参数,调用的时候不需要使用cls.name以及cls.age

您看我这种理解有问题么

写回答

1回答

好帮手慕觉浅

2020-05-07

同学你好:你的理解是正确的。__init__()是初始化方法,self代指实例对象本身,在构造实例化对象时不需要自动调用该方法,且不需要传递self值。而普通的类方法在调用时通过实例对象.方法()调用,参数与定义该方法时的参数一致即可。

如果解决了你的疑惑,请采纳,祝学习愉快~ 


0

0 学习 · 8160 问题

查看课程