python 调用父类方法

 时间:2024-10-13 03:10:59

1、打开jupyter notebook,新建一个PYTHON文档。

python 调用父类方法

2、class Product: def sold(self): print("Product can be sold") class Phone(Product): pass首先我们要知道继承父类的方法,子类的定义名字后面加上父类的名字。

python 调用父类方法

3、iphone = Phone()iphone.sold()我们来测试一下是否已经继承了,已经继承了,直接可以这样调用父类的方法。

python 调用父类方法

4、clas衡痕贤伎s Product: def sold(self): print("Product can be sold") class Phone(Product): def sold(self): print("Phones can be sold") iphone = Phone()iphone.sold()如果我们重写了方法,那么调用的时候会显示重写的方法。

python 调用父类方法

5、clas衡痕贤伎s Product: def sold(self): print("Product can be sold") class Phone(Product): def sold(self): super().sold() print("Phones can be sold") iphone = Phone()iphone.sold()如果想重写并且把父类的方法继承,那么就可以用super()。

python 调用父类方法

6、class Product: def __init__(self): self.name = "NAME" class Phone(Product): def __init__(self): super().__init__() iphone = Phone()print(iphone.name)但是我们可以用super()来进行调用。

python 调用父类方法

7、class Product: def __init__(self): self.name = "NAME" class Phone(Product): def __init__(self): Product.__init__(self) iphone = Phone()print(iphone.name)除了用super(),还可以用名字直接调用。

python 调用父类方法

8、clas衡痕贤伎s Product: def __init__(self): self.name = "NAME" class Phone: def __init__(self): Product.__init__(self) iphone = Phone()print(iphone.name)如果用名字直接调用,那么在定义子类的时候就不用在后面跟着父类的名字了。

python 调用父类方法
  • 3dmax实际操作程序界面组成结构
  • PS软件怎样画出一只可爱的浣熊?
  • 怎么使用3D绘图软件Cinema 4D创建一块立体草坪
  • 3DSMAX如何打造真实的海景
  • 如何塌陷多边形对象用多边形建模
  • 热门搜索
    庆元旦迎新年手抄报 关于少先队的手抄报 数学手抄报资料 五一劳动节手抄报简单又漂亮 交通安全手抄报大全 卫生小常识手抄报 英语手抄报的内容 小学生重阳节手抄报 国防教育手抄报内容 国庆节手抄报图片大全简单又漂亮