在已有的类的基础上,追加了一个属性及其修改方法。
方法如下:
def set_number_served(num):
self.number_served = num
在实例化的程序调用时,报错:
TypeError: set_number_served() takes 1 positional argument but 2 were given
刚开始以为是传参类型不符,需要转换类型。。。原来是在方法的第一个参数self给漏了
做以下修改后,已正常了~
def set_number_served(self, num):
self.number_served = num
反思:基本功不扎实,继续学习,多多练习