python学习之类与对象的继承,附案例

Original我喜欢享受2019.9.10我想分享

Python学习与对象继承

类继承

继承的用法:

班级班级名称(父级):

在继承之前,如果要使用大多数功能或另一个类中的所有功能,则只能手动复制另一个类中所需的代码,然后将其粘贴到该类中,这将丢失代码。功能可重用,因此继承的概念就出现了

继承是:继承父类的功能和属性,则子类与父类具有相同的功能,子类可以调用父类中的所有属性和方法,子类也可以具有自己独特的方法

例如,移动电话具有打电话,发短信,观看视频,听音乐等功能,但是这些功能还不够。现在,我想创建一个具有电话,短信,视频和音乐的华为手机。其他功能以及5G功能,您现在可以使用继承

首先,继承手机类中的所有方法,然后创建自己的唯一方法

情况下:

手机:

班级电话:

'''

这是手机课

主要功能包括通话,发短信,看电视,听音乐

主要属性是:Huawei,3000,local gold,android

'''

#通过初始化函数__init __

初始化属性

Def __init __(self,brand_name,price,color,os):#您可以为初始化参数提供默认值

Self.brand_name=BRAND_NAME

Self.price=价格

Self.color=color#为对象分配参数,该参数只能与对象一起调用

Phone.os=os#通过类或对象将参数分配给类

#功能,定义了几种方法

Def呼叫(self,name):

Print('我的职能是打电话,我叫{} format(name))