Наследование в классах Python
Класс Animal
class Animal:
def __init__(self, name):
self.name=name
def make_sound(self):
print(self.name+" says"+self.sound)
def move(self):
raise NotImplementedError()
Дочерний класс Dog
class Dog(Animal):
def move(self):
print(self.name+" walks")
def sound():
return 'woof'
После создания экземпляра класса Dog и обращения к его свойству dog.make_sound я получаю ошибку can only concatenate str (not "method") to str и не понимаю как ее исправить. Итоговый результат должне быть, напрмер, таким: dogName says woof