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