Код IT Загрузка примера кода…

Python main.py
# Родительский класс
class Animal:
    def __init__(self, name):
        self.name = name

    def eat(self):
        print(f"{self.name} кушает.")


# Дочерние классы
class Cat(Animal):        # Cat наследует всё от Animal
    def speak(self):
        print(f"{self.name}: Мяу!")


class Dog(Animal):
    def speak(self):
        print(f"{self.name}: Гав!")


# Создаем питомцев
cat = Cat("Мурка")
dog = Dog("Шарик")

# Метод eat общий (взят у родителя)
cat.eat()   # Мурка кушает.
dog.eat()   # Шарик кушает.

# Голоса свои
cat.speak() # Мурка: Мяу!
dog.speak() # Шарик: Гав!
# Родительский класс
class Animal:
    def __init__(self, name):
        self.name = name

    def eat(self):
        print(f"{self.name} кушает.")


# Дочерние классы
class Cat(Animal):        # Cat наследует всё от Animal
    def speak(self):
        print(f"{self.name}: Мяу!")


class Dog(Animal):
    def speak(self):
        print(f"{self.name}: Гав!")


# Создаем питомцев
cat = Cat("Мурка")
dog = Dog("Шарик")

# Метод eat общий (взят у родителя)
cat.eat()   # Мурка кушает.
dog.eat()   # Шарик кушает.

# Голоса свои
cat.speak() # Мурка: Мяу!
dog.speak() # Шарик: Гав!