关于调用父类的三个方法?
来源:2-6 编程练习
MasirYXM
2020-03-17 15:57:21
为什么super().父类方法()可以不写self,而另外两种 父类名.父类方法(self)和super(子类名,self).父类方法()都需要有self?
2回答
同学,你好。super().父类方法()是super(子类,子类名).父类方法()的简写,这三种写法都能在子类里调用,是固定的调用方法,如:
如果解决了你的疑惑,请采纳,祝学习愉快~
好帮手乔木
2020-03-17
同学你好:
调用父类的方法有:
(1)类名.方法名(self,参数)。
(2)super(自身类名,self).方法名(参数)。
(3)super().方法名(参数)。该方法是python3版本才能使用的,是对上一种方法的简写。
关于使用self,self代表当前类的实例对象,说明只有实例对象才能调用该方法。
这几种方法同学需要记住其使用的格式即可。
如果我解决了同学的问题,请采纳!学习愉快^_^.
相似问题