Python面向对象——多重继承
Posted 既生喻何生亮(Bright)
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python面向对象——多重继承相关的知识,希望对你有一定的参考价值。
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学习 Day13 Python 面向对象学习2:@property多重继承