类的实例方法的第一个参数的名字可以是?
A: self
B: a
C: haha
D: cls
A: self
B: a
C: haha
D: cls
A,B,C,D
举一反三
内容
- 0
类方法的第一个参数为cls,代表定义类方法的类。
- 1
Python在定义类方法时,第一个参数总是self,指向调用该方法的实例本身,调用时不需要实参和self对应。(<br/>)
- 2
所有实例方法都必须至少有一个名为self的参数,并且必须是方法的第一个形参(如果有多个形参的话),self参数代表当前对象。
- 3
静态方法与类方法比较() A: 静态方法没有默认参数 B: 类方法第一个参数为cls C: 静态方法不能调用类属性或实例属性 D: 类方法内只能调用类属性和类方法
- 4
类方法和静态方法的第一个参数是self