编程计算矩形的类构造函数初始化矩形的长和宽并使用方法计算面积和周长。通过对象调用。定义子类正方形利用构造函数初始化正方形边长并计算面积和周长。这题用Python写
class Rectangle: def init(self, length, width): self.length = length self.width = width
def area(self):
return self.length * self.width
def perimeter(self):
return 2 * (self.length + self.width)
class Square(Rectangle): def init(self, side): super().init(side, side)
r = Rectangle(5, 3) print("Rectangle area:", r.area()) print("Rectangle perimeter:", r.perimeter())
s = Square(4) print("Square area:", s.area()) print("Square perimeter:", s.perimeter())
原文地址: https://www.cveoy.top/t/topic/bSzr 著作权归作者所有。请勿转载和采集!