代码示例:
class Rectangle: def init(self, length, width): self.length = length self.width = width
def area(self):
return self.length * self.width
class Square: def init(self, side): self.side = side
def area(self):
return self.side * self.side
def compare(rectangle, square): if rectangle.area() > square.area(): return "Rectangle has a greater area." elif rectangle.area() < square.area(): return "Square has a greater area." else: return "Both have the same area."
rectObj = Rectangle(8, 5) sqObj = Square(6)
print(compare(rectObj, sqObj)) #输出:“Rectangle has a greater area.”
上一篇:比较不同技术之间的相关性。