polymorphic
多态是在有继承/派生关系的类中,调用基类对象的方法,实际能调用子类的覆盖方法现象叫多态。
多态调用的方法与对象相关,不与类相关。
面向对象思想的特征:
1,封装
2,继承
3,多态
class Shape: #图形类
def draw(self):
self.drawSelf()
class Point(Shape): #点类
def drawSelf(self):
print('画一个点!')
class Circle(Point): #圆圈类
def drawSelf(self):
print("正在画一个圆")
shape=Point()
shape.draw()
shape=Circle()
shape.draw()