1、定义一个长方形的类
2、实例化
class Rectangle: # 定义一个长方形的类
def __init__(self, length, width): # 初始化方法,self指的是实例本身
self.length = length # 可以让类当中的所有方法公用self.length,而不需要额外传参
self.width = width # 可以让类当中的所有方法公用self.width,而不需要额外传参
# 周长的方法
def permeter(self):
return (self.length+self.width)*2
# 面积的方法
def area(self):
return self.length*self.width
rec=Rectangle(5,4) # 实例化一个长方形
print(rec.permeter())
print(rec.area())
print(rec.__dict__) # 查看实例的属性
# 输出:
# 18
# 20
# {'length': 5, 'width': 4}