文章目录
一、继承特性
1、什么是继承
继承就是让类和类之间产生父子关系,子类可以拥有父类的静态属性和方法。
[继承就是可以获取另外一个类中的静态属性和普通方法。(并非所有成员)]
在python中,新建的类可以继承一个或多个父类,父类又可称为基类或超类,新建的类称为派生类或子类。
注意:python中的继承分为:单继承和多继承。
2、继承中的子类和父类的概念
父类:用于被继承的类,称之为父类,也叫做基类,或者超类。
子类:继承其他类的类,称之为子类,也叫做派生类。
3、继承的作用
就是提高代码的重用率
创建一个Dog类和一个Cat类
如上代码所示:我们发现有重复代码
使用继承方式,实现Dog类和Cat类重复代码的重用
class Animal:
def eat(self):
print('吃。。。')
def sleep(self):
print('睡觉')
class Dog(Animal):
def bark(self):
print('汪汪汪')
class Cat(Animal):
def climb_tree(self):
print('爬树。。')
dog = Dog()
dog.eat()
dog.sleep()
dog.bark()
cat = Cat()
cat.eat()
cat.sleep()
cat.climb_tree()
4.查看继承的父类
格式:类名.base