韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > Python高级 > Python中的多态是什么

Python中的多态是什么

头像

爱喝马黛茶的安东尼

2019-06-28 16:22:363182浏览 · 0收藏 · 0评论

多态的概念其实不难理解,它是指对不同类型的变量进行相同的操作,它会根据对象(或类)类型的不同而表现出不同的行为。

事实上,我们经常用到多态的性质,比如:

>>> 1 + 2
3
>>> 'a' + 'b'
'ab'

可以看到,我们对两个整数进行 + 操作,会返回它们的和,对两个字符进行相同的 + 操作,会返回拼接后的字符串。也就是说,不同类型的对象对同一消息会作出不同的响应。

相关推荐:《Python视频教程

再看看类的例子:

class Animal(object):
    def __init__(self, name):
        self.name = name    
    def greet(self):
        print 'Hello, I am %s.' % self.name
class Dog(Animal):
    def greet(self):
        print 'WangWang.., I am %s.' % self.name
class Cat(Animal):
    def greet(self):
        print 'MiaoMiao.., I am %s' % self.name
def hello(animal):
    animal.greet()

看看多态的使用:

>>> dog = Dog('dog')
>>> hello(dog)
WangWang.., I am dog.
>>>>>> cat = Cat('cat')
>>> hello(cat)
MiaoMiao.., I am cat

可以看到,cat 和 dog 是两个不同的对象,对它们调用 greet 方法,它们会自动调用实际类型的 greet 方法,作出不同的响应。这就是多态的魅力。

相关推荐:

Python中类的继承是什么

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

《老板娘2》完整版| 人犬兽人在线观看免费完整| 《我的漂亮老师2》电视剧免费观..| 青丝影院大全免费2023年新版| 美女和帅哥一起努力生产豆浆| 国产麻豆剧传媒精品国产AV| 成品PPT网站大片入口| 口咬的10个绝招图片| 一路向西在线播放| 《少妇》6| 爸爸带女儿戴避孕套谁来承担| 孔夫子旧书网| 初中小姐姐脚丫踩在男生困困| 兄弟换麦子4国语中字| 董丝旗袍裙跳舞| 女性左腿又开腿肚子中间疼视频| 妈妈がだけの心に漂う| 丁香花影院免费观看电视剧哈尔滨| 有夫之妇精油按摩的功效与作用| 《请好好疼爱里面》免费观看| 两个人免费完整版在线观看| 真人刺激战场40分钟电视剧| 二人努力生猴子免费观看| 保险经纪人| 《性88分钟》| 《巨大荫蒂》免费| 《高压监狱2》完整版| 长沙天气| 这里没有硝烟| 荒井小姐的秘密生活日剧免费观看| 夫妻生活视频曝光| 叛逆儿子暴躁老妈的表现| 小雪被房东CAO得合不拢腿| 坤坤寒入桃子里电视剧| 小婕子太紧了太深了| 免费B站看大片真人电视剧| 《请好好疼爱里面》免费观看| 欧美大妈LOGO大全及价格图| 菠萝菠萝蜜在线观看免费版电视剧| 三年大片免费观看完整版高清| 《性旺盛的女人》HD