继承(面向对象)

本文深入探讨面向对象编程的三大核心特征:继承、多态与封装。解释了继承的概念及其实现方式,包括单继承与多继承的区别,以及为何使用继承来解决代码重用问题。此外,还介绍了新式类与经典类的区别,以及类组合的概念。

1.面向对象的三大特征

1.继承

2.多态

3.封装

2.继承

1.什么是继承?

继承是一种创建新类的方式,可以继承一个或多个类,父类可称为超类或基类,新建的类称为派生类或子类

2.继承的种类

继承分为单继承和多继承

3.为什么要用继承

子类会继承会继承父类的代码,解决子类与父类之间代码冗余的问题(代码重用问题)

4.查看继承

子类名称.__bases__

5.新式类与父类

5.1在python3中所有类都是新式类(默认继承object)

5.2在Python中区分新式类与经典类(必须显式继承object)

      新式类:继承了object的子类

      经典类:没有继承object的子类

6.组合

组合指的是在一个类中以另一个类的对象作为数据属性称为类的组合

 

转载于:https://www.cnblogs.com/xiaoyeren/p/10091242.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值