Я получаю сообщение об ошибке при создании третьего класса, который наследует атрибуты первых двух классов. Функция первого класса будет go через, но при доступе к функции второго класса я получаю сообщение об ошибке:
class3' object has no attribute 'othernum
Вот код:
class class1():
def __init__(self):
self.number = 10000
def getNum(self):
return self.number
class class2():
def __init__(self):
self.othernum = 1111
def displaynum(self):
return self.othernum
class class3(class1, class2):
pass
newperson = class3()
print(newperson.getNum())
print(newperson.displaynum())