<分区> 分区>
我真的不太了解类(class),任何帮助都会很棒。
Rectangle 类应具有以下私有(private)数据属性:
__length__width
Rectangle 类应该有一个 __init__ 方法来创建这些属性并将它们初始化为 1。它还应该有以下方法:
set_length– 此方法为__length字段赋值set_width– 此方法为__width字段赋值get_length– 此方法返回__length字段的值get_width– 此方法返回__width字段的值get_area– 此方法返回矩形的面积__str__– 此方法返回对象的状态
class Rectangle:
def __init__(self):
self.set_length = 1
self.set_width = 1
self.get_length = 1
self.get_width = 1
self.get_area = 1
def get_area(self):
self.get_area = self.get_width * self.get_length
return self.get_area
def main():
my_rect = Rectangle()
my_rect.set_length(4)
my_rect.set_width(2)
print('The length is',my_rect.get_length())
print('The width is', my_rect.get_width())
print('The area is',my_rect.get_area())
print(my_rect)
input('press enter to continue')
