当前位置: 移动技术网 > IT编程>脚本编程>Python > Python面向对象——多重继承

Python面向对象——多重继承

2018年04月14日  | 移动技术网IT编程  | 我要评论

张万年逝世,皇女饲养计划,小姑娘游玩被电晕

1本文的作用

一个从多个父类继承过来的子类,可以访问所有父类的功能。

2图文介绍

3代码验证

class Contact:
    all_contacts = []
    
    def __init__(self, name, email):
        self.name = name
        self.email = email
        Contact.all_contacts.append(self)
        
class MilSender:
    def send_mail(self, message):
        print("Sending mail to " + self.email)
        
class EmailableContact(Contact, MilSender):
    pass

e = EmailableContact("John Smith", "j@qq.com")

Contact.all_contacts

e.send_mail("Hello, test e-mail here.")

参考:本文参考学习《Python3 Object Oriented Programming》,根据自己理解改编,Dusty Phillips 著

 

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网