本文主要为大家介绍Python继承,有一定的参考价值。感兴趣的朋友可以参考一下,希望能帮到你。
目录
面向对象的三个特征:1 .单一继承1.1继承的概念、语法和特点1)、继承的语法2)、专业术语总结。
面向对象三大特性:
封装根据职责将属性和方法封装成一个抽象类;
继承 实现代码复用,同样的代码不需要重复编写;
多态不同的对象调用同一个方法,产生不同的执行结果,增加代码的灵活性;
1、单继承
1.1 继承的概念、语法和特点
继承的概念:子类拥有父类的所有方法和属性;
不使用继承类
动物类:
定义吃(自己):
打印(“吃”)
定义饮料(自我):
打印(“饮料”)
定义运行(自身):
打印(“运行”)
定义睡眠(自我):
打印(“睡觉”)
班级狗:
定义吃(自己):
打印(“吃”)
定义饮料(自我):
打印(“饮料”)
定义运行(自身):
打印(“运行”)
定义睡眠(自我):
打印(“睡觉”)
def bark(自己):
印刷(“树皮”)
#创建一个对象-一个狗对象
王采=狗()
wangcai.eat()
旺财.饮品()
旺财. run()
旺财. sleep()
wangcai.bark()
1)、继承的语法
类名(父类名):
及格
子类继承父类,可以直接享受父类中封装的方法,无需再次开发;
子类要根据职责封装自己特定的属性和方法;
使用继承类:
动物类:
定义吃(自己):
打印('吃-')
定义饮料(自我):
打印('饮料-')
定义运行(自身):
打印('运行-')
定义睡眠(自我):
打印('睡眠-')
犬类(动物):
#子类拥有父类的所有属性和方法
# def吃(自己):
#打印(“吃”)
#
# def饮料(自我):
#打印(“饮料”)
#
# def运行(自身):
#打印(“运行”)
#
# def睡眠(自我):
#打印('睡眠')
def bark(自己):
印刷(“树皮”)
#创建一个对象-一个狗对象
王采=狗()
wangcai.eat()
旺财.饮品()
旺财. run()
旺财. sleep()
wangcai.bark()
2)、专业术语
Dog类是Animal类的子类,是Dog类的父类,Dog类继承Animal类;
Dog类是Animal类的派生类,Animal类是Dog类的基类,Dog类派生于Animal类;
摘要
本文到此为止。希望能帮到你,也希望你能多关注我们的更多内容!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。