Python3之面向对象的三大特性--继承(2)

本文介绍了Python3中的继承和派生概念,包括单继承、多继承及其语法示例。通过实例展示了继承如何实现代码共享,以及如何查看类的基类。同时提到了多继承可能导致的方法冲突问题,建议谨慎使用。最后,提供了检查类是否继承某个类的语法。
摘要由CSDN通过智能技术生成

#继承和派生
什么是继承派生呢?
继承:从已有类中派生出新的类,具有原类的属性和行为,并且可以添加新的行为
派生:从已有类中派生出新的类,在新类的基础上添加新的属性和行为

通俗的讲:
小明他⑧有一套房和一辆车,百年之后小明继承了他⑧的房和车,这就是继承,派生就是在继承的房和成进行一定的改装,或装修。

为什么使用继承或派生呢?
继承的目的就是延续旧的类的功能
派生的目的就是在旧类的基础上改变原有的功能
使用继承或派生可以节省我们大量的写重复代码的时间,比如自行车和电动车,肯定先有的自行车,后有的电动车,自行车有的功能电动车基本都有这就是继承,然后在此基础之上改装使用电,这就是派生了

名词解释:
基类/超类/父类是继承的原类(自行车)
派生类/子类是(电动车)
继承分为单继承个多继承

单继承:只继承一个基类
语法:

class 类名(基类名):
	语句块

举个小栗子:

class Human:
    def say(self, what):  # 说话行为
        print('说',what)

    def walk(self, distance):  # 走路行为
        print('走了', distance, '公里')

class Student(Human):  # 继承了Human类,有说话行为和走路行为
    def study(self, subject):  # 改装
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

秒不可闫M先生

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值