乔越

发表文章数:114

热门标签

, ,

四代商业主题

高扩展、安全、稳定、响应式布局多功能模板。

¥69 现在购买
首页 » 编程语言 » Python » python简单了解继承与多继承

简单用法:(单继承)

父类定义:

class 父类():
    def __init__(self,name):
        self.name = name
    def show(self):
        print(self.name)

子类继承父类:

class 子类(父类):
		 pass

运行:

子类 = 子类("乔越") #这个乔越是给父类的构造器name赋值
# 实例化对象时必须执行__init__方法,类中没有,从父类找,父类没有,从object类中找。
子类.show()#调用的是父类
# 先要执行自己类中的show方法,自己类没有才能执行父类中的方法。
#结果 乔越

多继承:

多继承,顾名思义就是一个子类有多个父类,我们可以用例子说明:

class 神仙():
    def 飞(self):
        print("我是神仙 我会飞")
class 猴子():
    def 吃(self):
        print("我是猴子我爱吃桃子")
#可以继承多个
class 孙悟空(神仙,猴子):
    pass

sxz = 孙悟空()
sxz.吃()
sxz.飞()

继承的优点:

  1. 增加了类的耦合性(耦合性不宜多,宜精)。

  2. 减少了重复代码。

  3. 使得代码更加规范化,合理化。

未经允许不得转载:作者:乔越, 转载或复制请以 超链接形式 并注明出处 乔越博客
原文地址:《python简单了解继承与多继承》 发布于2019-11-05

分享到:
赞(0) 打赏 生成海报

评论 抢沙发

2 + 4 =


长按图片转发给朋友

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

Vieu4.5主题
专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。
切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录
切换登录

注册