Есть базовый класс
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()
В выводе получается какая-то фигня... Кто-то может мне помочь что с этим делать?