Python 面向对象进阶——继承、多态、魔术方法
2026/8/3 6:30:41 网站建设 项目流程

一、继承

classAnimal:def__init__(self,name):self.name=namedefspeak(self):passclassDog(Animal):defspeak(self):returnf"{self.name}说:汪汪"

二、多态

animals=[Dog("小黑"),Cat("小白")]forainanimals:print(a.speak())# 调用各自的实现

三、魔术方法

classStudent:def__init__(self,name,score):self.name=name self.score=scoredef__str__(self):returnf"Student({self.name},{self.score})"def__repr__(self):returnself.__str__()def__lt__(self,other):returnself.score<other.score

💡 觉得有用的话,点赞 + 关注【张老师技术栈】吧!

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询