继承
目标
单继承
多继承
面向对象三大特性
封装
根据
职责
将
属性
和
方法
封装
到一个抽象的
类
中
继承
实现代码的重用
,相同的代码不需要重复的编写
多态
不同的对象调用相同的方法,产生不同的执行结果,
增加代码的灵活度
01. 单继承
1.1 继承的概念、语法和特点
继承的概念
:
子类
拥有
父类
的所有
方法
和
属性
011_继承对比图示
1) 继承的语法
class 类名(父类名): pass
子类
继承自
父类
,可以直接
享受
父类中已经封装好的方法,不需要再次开发
子类
中应该根据
职责
,封装
子类特有的
属性和方法
2) 专业术语
Dog
类是
Animal
类的
子类
,
Animal
类是
Dog
类的
父类
,
Dog
类从
Animal
类
继承
Dog
类是
Animal
类的
派生类
,
Animal
类是
Dog
类的
基类
,
Dog
类从
Animal
类
派生