Python面向对象

给对象发消息实际上就是调用对象相应的关联函数,我们称之为对象的方法。 

 

 

Python面向对象_第1张图片 

 

 

Animal is running 进行覆盖,Dog is running

 

 

多态

 

 

对于一个变量,我们只需要知道它是Animal类型,无需确切地知道它的子类型,就可以放心地调用run()方法,而具体调用的run()方法是作用在Animal、Dog、Cat还是Tortoise对象上,由运行时该对象的确切类型决定,这就是多态真正的威力。

 

Python面向对象_第2张图片 

 

你可能感兴趣的:(Python,python)