我正在做一些书上的前任。这样的例子:
class Worker:
def __init__(self, name, pay):
self.name=name
self.pay=pay
def lastName(self):
return self.name.split()[-1]
def giveRaise(self, percent):
self.pay*=(1.0+percent)
这是我在使用 IDLE 时得到的:
class Worker:
def __init__(self, name, pay):
self.name=name
self.pay=pay
def lastName(self):
return self.name.split()[-1]
def giveRaise(self, percent):
self.pay*=(1.0+percent)
正如你所看到def的,在我的情况下移动更正确。后来当我添加bob=Worker('Bob Smith', 50000), 并尝试让bob.lastName()我出错时。但是,如果我复制第一个示例,它在哪里def可以class工作。我不知道如何制作def,class请帮助!