添加和获取对象属性

添加和获取对象属性

对象属性可以在类外面添加和获取,也能在类里面添加和获取

类外面

对象名.属性名 = 值
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