Python 7天快速入门完整视频教程:https://www.bilibili.com/video/BV1o84y1Z7J1
多态
多态,是指:多种状态,即完成某个行为时,使用不同的对象会得到不同的状态。
通过继承和重写实现。
class Animal:
def say(self):
pass
class Dog(Animal):
def say(self):
print("汪汪")
class Cat(Animal):
def say(self):
print("喵喵")
def say_something(animal):
animal.say()
dog = Dog()
cat = Cat()
say_something(dog)
say_something(cat)
运行输出:
汪汪
喵喵
pass:关键字"pass"**表示一个空的占位符语句,什么都不做。让代码整体完整。填坑用的。