<分区>
我有一个名为 cashier 的基类和一个名为 Trainee 的继承类。我正在尝试覆盖实习类中名为 serviceTime 的变量。我想出了以下内容。但是,当我执行此操作时,我得到:
TypeError: __init__() 正好接受 2 个参数(给定 1 个)
即使我在我的基类中使用 object
。谁能给我解释一下这是怎么回事?
class Cashier(object):
def __init__(self, cashierNumber):
self.cashierNumber = cashierNumber
self.serviceTime = 1
class Trainee(Cashier):
def __init__(self, cashierNumber):
super(Trainee, self).__init__()
self.serviceTime = 2