#1393051
Ниже приведен код, написанный на Python.    class Animal:     def __init__(self, name):         self.name = name         print(f"Создано животное: {self.name}")     def speak(self):         return f"{self.name} издает звук" class Dog(Animal):     def __init__(self, name, breed):         super().__init__(name)         self.breed = breed         print(f"Порода собаки: {self.breed}")     def speak(self):         return f"{self.name} лает" class Cat(Animal):     def speak(self):         return f"{self.name} мяукает" def make_animal_speak(animal):     print(animal.speak()) # Создаем объекты dog = Dog("Барбос", "Овчарка") cat = Cat("Мурка") make_animal_speak(dog) make_animal_speak(cat)   Какой результат будет напечатан после выполнения данного кода?
Варианты ответа:
  • Создано животное: Барбос Порода собаки: Овчарка Барбос лает Мурка мяукает
  • Создано животное: Барбос Порода собаки: Овчарка Создано животное: Мурка Барбос лает Мурка мяукает
  • Создано животное: Барбос Барбос лает Мурка издает звук
  • Программа вызовет ошибку, так как метод speak не переопределен в классе Cat.
Курсы в категории: Информационные технологии
📚 Похожие вопросы по этой дисциплине
Ниже приведен код на Python.    from abc import ABC, abstractmethod class Animal(ABC):     def __init__(self, name):         self.name = name     @abstractmethod     def sound(self):         pass class Dog(Animal):     def sound(self):         return... Ниже приведен код на Python.    class Vector:     def __init__(self, x, y):         self.x = x         self.y = y     def __add__(self, other):         if isinstance(other, Vector):             return Vector(self.x + other.x, self.y + other.y)       ... Ниже приведен код с использованием Tkinter для создания интерфейса.   import tkinter as tk def say_hello():     print("Привет!") root = tk.Tk() root.title("Пример окна") btn = tk.Button(root, text="Нажми меня", command=say_hello) btn.pack() ... Ниже приведен код с использованием Tkinter.   import tkinter as tk class MyApp:     def __init__(self, master):         self.master = master         master.title("MyApp")         self.label = tk.Label(master, text="Hello, Tkinter!")         self.labe... Ниже приведен код с использованием Tkinter.   import tkinter as tk class MyApp:     def __init__(self, master):         self.master = master         master.title("MyApp")         self.frame = tk.Frame(master)         self.frame.pack()         self.ca...