添加和获取对象属性
添加和获取对象属性
对象属性可以在类外面添加和获取,也能在类里面添加和获取
类外面
对象名.属性名 = 值
class Washer():
def wash(self):
print('能洗衣服')
haier = Washer()
# 类外面给对象添加属性
haier.width = 400
haier.height = 500
haier.wash()
类外面获取对象属性
对象名.属性名
print(f'haier1洗衣机的宽度是{haier1.width}')
print(f'haier1洗衣机的高度是{haier1.height}')
类里面获取对象属性
self.属性名
class Washer():
def print_info(self):
# 类里面获取实例属性
print(f'haier1洗衣机的宽度是{self.width}')
print(f'haier1洗衣机的高度是{self.height}')
haier = Washer()
# 类外面给对象添加属性
haier.width = 400
haier.height = 500