Error eoverride fungsi parent

class player: name = '' speed = ''

def __init__(self, name, speed): self.name = name self.speed = speed

def getname(self): return self.name

def getspeed(self): return self.speed

def getskill(self): return 'normal'

class argentina(player): def getskill(self): return 'cepat'

class brazil(player): def getskill(self): return 'samba'

class malaysia(player): def getskill(self): pass

player1 = argentina('dybala', '86') print(player1.getname() + ' skillnya ' + player1.getskill())

player2 = malaysia('dybala', '86') print(player2.getname() + ' skillnya ' + player2.getskill())

ketika print player2 dia error, sepertinya player2 tidak menemukan getskill yang ada di class parentnya

errornya seperti ini

print(player2.getname() + ' skillnya ' + player2.getskill()) TypeError: must be str, not NoneType

avatar kiee
@kiee

1 Kontribusi 0 Poin

Dipost 4 tahun yang lalu

Belum ada Jawaban. Jadi yang pertama Jawaban

Login untuk ikut Jawaban