在方法的定义中,第1 个参数永远是()。
A: this
B: self
C: it
D: def
A: this
B: self
C: it
D: def
举一反三
- 中国大学MOOC: 在方法的定义中,第1 个参数永远是()。
- 以下代码中,实例方法定义正确的是() A: class Student: def setName(self,name): self.name=name B: class Student: def setName(name): self.name=name C: class Student: def setName(self): self.name=name D: class Student: def setName(name,self): self.name=name
- 实例方法是在类中定义的,它的第1个参数也应该是self,这个 过程是将当前实例与该方法绑定起来。
- 类方法不需要与实例绑定,需要与类绑定,在定义时它的第1个 参数不是self。
- Python中类的定义正确的是 A: class Phone: name = "" call(self, name) print(name, "打电话") B: class Phone: name = "" call(self, name) print(name, "打电话") C: class Phone: name = "" def call(self, name): print(name, "打电话") D: class Phone name = "" def call(self, name): print(name, "打电话")