首页 python基础教程 Python面向对象-三大特性之多态原理演示
pay pay
教程目录

Python面向对象-三大特性之多态原理演示

日期: 二月 14, 2023, 12:08 a.m.
栏目: python基础教程
阅读: 419
作者: Python自学网-村长

摘要: 多态的概念是一个类所演化的多种形态,同时调用时也会产生多种形态,python语言属于伪多态,没有真正意义上的多态,做简单了解。

多态的概念是一个类所演化的多种形态,同时调用时也会产生多种形态,python语言属于伪多态,没有真正意义上的多态,做简单了解。

class Person:
    def run(self):
        print('跑起来')

class Man(Person):
    def run(self):
        print('跑的很快')

class Woman(Person):
    def run(self):
        print('跑的一般')

def func(obj):
    obj.run()
m = Man()
w = Woman()
# 通过不同的对象调用函数产生不同的形态
func(m)
func(w)

返回结果:

跑的很快
跑的一般

部分文字内容为【Python自学网】原创作品,转载请注明出处!视频内容已申请版权,切勿转载!
回顶部