摘要: 需求: 有时我们希望自定义类,实例间可以使用<,<=,>,>=,==,!=,符号进行比较,我们自定义比较的行为,例如,有一个矩形的类,我们希望比较两个矩形的实例时,比较的是他们的面积。 class Rectangel: def __init__(self,w,h): self.w = W self. 阅读全文
posted @ 2020-07-22 23:07 Richardo-M-Lu 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 需求: 在面向对象的编程中,我们把方法(函数)看作对象的接口,直接访问对象的属性可能是不安全的,或设计上不够灵活。但是使用调用方法在形式上不如访问属性简洁。 circle.getRadius() circle.setRadius(5.0) # 繁 circle.radius circle.radiu 阅读全文
posted @ 2020-07-22 22:04 Richardo-M-Lu 阅读(99) 评论(0) 推荐(0) 编辑