点击查看【bilibili】
思考:⼀个类可以创建多个对象,如何对不同的对象设置不同的初始化属性呢?
答:传参数。
示例展示如下:
# 1.定义类:带参数的init;宽度和高度;实例方法:调用实例属性
class Wash():
def __init__(self,width,height):
self.width = width
self.height = height
def print_info(self):
print(f"洗衣机的宽度是{self.width},洗衣机的高度是{self.height}")
# 2.创建对象,创建多个对象且属性值不同;调用实例方法
haier1 = Wash(10,20)
haier1.print_info()
haier2 = Wash(100,200)
haier2.print_info()
运行结果如下:
说明:如果设定了形参,在后面示例调用时没有加入对应的参数,会报错,如下所示: