Есть базовый класс
class Animal():
def __init__(self):
Name = 'Some animal'
Voice = '*some voice*'
И классы наследники:
class Cat(Animal):
def __init__(self):
Name = 'Cat'
Voice = '*Miew*'
class Dog(Animal):
def init(self):
Name = 'Dog'
Voice = 'Gav'
И точка входа:
def main():
cat = Cat()
dog = Dog()
print(cat.Name, ' says ', cat.Voice)
print(dog.Name, ' says', dog.Voice)
if name == 'main':
main()
В выводе получается какая-то фигня... Кто-то может мне помочь что с этим делать?