为什么没有重载__lt__ 等方法,比较运算发也一样能输出bool值
来源:7-5 如何让类支持比较操作

Emproof
2017-12-20
class Rectangle(object): def __init__(self,w,h): self.w=w self.h=h def area(self): return self.w*self.h #def __lt__(self,obj):#重载'<' #return self.area()<obj.area() #def __le__(self,obj): #return self.area()<=obj.area() /System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7 /Users/rongyaozu/workspace/python/learnPythonClass4.py False
写回答
1回答
-
程序员硕
2017-12-21
能输出,但结果不一定对, 修改面积试试。
00
相似问题