Python学习笔记(9)Python面向对象高级特性2 — 定制类和多重继承
多重继承 Python与Java不同,Python可以多重继承,在设计类时,可以考虑MixIn设计,一个类继承多个类,使其具有多个功能。 定制类 介绍了以下几种类的方法: __str__(), __iter__(), __next__(), __getitem__(), __getattr__(), __call__() __str__类似java中的toString()方法,print一个类调用的就是类的__str__方法。 class Student: def __init__(self, name): self.name = name def __str_
下载地址
用户评论