python-类的多态
2021/5/31 22:50:52
本文主要是介绍python-类的多态,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
# coding:utf-8 # author:我本善良 # create_time:2021/5/31 20:55 ''' 1、什么是类的多态? 例子: 小穆爸爸:平淡说话 小穆哥哥:说话,语速很快 小 穆:说话,语速很慢 同一个功能,表现出了多状态化,叫做多态 2、多态的用法 子类中,重写父类的方法 ''' #1、书写一个父类 class XiaomuFather(object): def talk(self): print('小幕的爸爸说了一句话') def jump(self): print('大家都可以跳') #2、书写一个子类,并且继承一个父类 class XiaomuBrother(XiaomuFather): def run(self): print('小幕哥哥在奔跑……') def talk(self): print('小幕哥哥在说话…') class Xiaomu(XiaomuFather): def talk(self): print('haha 小幕也可以开心说自己的观点') if __name__ == '__main__': xiaomu_brother = XiaomuBrother() xiaomu_brother.talk() xiaomu_brother.jump() father = XiaomuFather() father.talk() xiaomu = Xiaomu() xiaomu.talk() xiaomu.jump() ''' 1、为什么要去多态? 答案:为了使用已经写好的类中的函数 2、为什么要去继承多态? 为了保留子类中某个和父类名称一样的函数的功能, 这时候,我们就用到了类的多态,可以帮助我们保留子类中的函数功能 关于类的多态描述正确的是:关于多态是一个比较抽象的概念,简单的理解, 多态就是一个类继承了父类并重写父类的方法。即一个类的多种状态就是多态 '''
这篇关于python-类的多态的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-24Python编程基础详解
- 2024-11-21Python编程基础教程
- 2024-11-20Python编程基础与实践
- 2024-11-20Python编程基础与高级应用
- 2024-11-19Python 基础编程教程
- 2024-11-19Python基础入门教程
- 2024-11-17在FastAPI项目中添加一个生产级别的数据库——本地环境搭建指南
- 2024-11-16`PyMuPDF4LLM`:提取PDF数据的神器
- 2024-11-16四种数据科学Web界面框架快速对比:Rio、Reflex、Streamlit和Plotly Dash
- 2024-11-14获取参数学习:Python编程入门教程