33. Python------ 继承
python修炼第十四天
2019年 3月30日 晴
- 面向对象的三个特性: 封装继承多态
- 封装: 将数据/功能包装到一个整体中 使用方便,减少重复的代码
- 继承: 拥有另一个类的属性和方法 减少重复的代码
class Animal(object): # 新式类写法 object是所有类的父类(基类), 所有类都会继承他
# class Animal: # 经典类写法 python3 中两种写法完全一样
"""动物类"""
def eat(self):
print("吃东西")
class Dog(Animal): # 子类(父类) 子类继承父类 子类拥有父类的属性和方法
"""狗类"""
def bark(self):
print("汪汪汪")
class XTQ(Dog):
pass
dog1 = Dog()
dog1.eat()
xtq = XTQ()
xtq.bark()
xtq.eat() # 支持多层
执行结果
D:\studing学习\python_59_继承.py
吃东西
汪汪汪
吃东西
Process finished with exit code 0