Python面向对象——多重继承
2018-04-13 23:38
357 查看
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 著
相关文章推荐
- Python面向对象——多重继承大揭秘
- python多重继承
- 面向对象的第二个特征----继承I(单继承与多重继承)
- python基础——多重继承
- Python 在子类中调用父类方法详解(单继承、多层继承、多重继承)
- 初识Python面向对象,父类与子类(继承),例子详解
- Python类的多重继承问题深入分析
- python面向对象_详谈类的继承与方法的重载
- python面向对象(三)之继承
- 面向对象的第二个特征----继承I(单继承与多重继承)
- Python面向对象之继承和组合用法实例分析
- python多重继承新算法C3介绍
- Python3.2官方文档翻译-多重继承和私有变量
- Python面向对象——继承 实例
- python——多重继承
- python3.6面向对象的多继承与装饰器
- python3中多重继承的问题
- Python面向对象(一):继承,多态
- Python学习之面向对象(封装、继承、多态)
- 面向对象的第二个特征----继承I(单继承与多重继承)