Python 面向对象编程 二 继承和多继承

Python 面向对象编程 二 继承和多继承

用继承扩展类

OOP中的继承概念类似于现实世界中的继承,在现实世界中,孩子们在自己的特征之上继承了父母的一些特征。

同样,一个类可以从另一个类继承元素。这些元素包括属性和方法。我们从中继承另一个类的类通常被称为父类、超类或基类。我们从另一个类继承的类称为派生类、子类或子类。以下屏幕截图显示了父类和子类之间的简单关系:

扩展
父类
子类

在Python中,当一个类从另一个类继承时,它通常会继承组成父类的所有元素,但这可以通过使用命名约定(如双下划线)和访问修饰符来控制。
继承可以有两种类型:简单继承或多重继承。接下来我们会探讨这些内容。

简单继承

在简单继承或基本继承中,类是从单个父类派生的。这是面向对象编程中常用的继承形式,更接近人类的家谱。使用简单继承的父类和子类的语法如下所示:

class BaseClass:
<基类的方法和属性>
class ChildClass (BaseClass):
<子类的方法和属性>

对于这个简单的继承,我们将修改小汽车类类的示例,使其从交通工具类父类派生。我们还将添加一个大卡车子类演示一下继承。以下是经过修改的代码:


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

dowhileprogramming

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

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

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

打赏作者

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

抵扣说明:

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

余额充值