#1409980
На изображении ниже представлен код. class Animal:     def speak(self):         raise NotImplementedError("Subclass must implement abstract method") class Dog(Animal):     def speak(self):         return "Woof!" class Cat(Animal):     def speak(self):         return "Meow!" dog = Dog() cat = Cat() print(dog.speak())  # Вывод: Woof! print(cat.speak())  # Вывод: Meow!   Какие концепции объектно-ориентированного программирования здесь применены
Варианты ответа:
  • абстракция и инкапсуляция
  • наследование и полиморфизм
  • наследование и абстракция
  • объект и полиморфизм
Курсы в категории: Информационные технологии
📚 Похожие вопросы по этой дисциплине
Николай написал функцию is_alive(health), которая проверяет здоровье персонажа в игре (см. изображние ниже). Если оно равно или меньше нуля, то функция возвращает False, в противном случае True. К сожалению, функция не работает, так как ученик допуст... На изображении ниже представлен код:   a = int(input("введите число:")) if a ˂ 0:    print("Neg") elif a == 0:    print("Zero") else:    print("Pos") По Ниже представлена программа. num_int = 123 num_float = 1.23 num_new = num_int + num_float print("Тип данных в num_int:", type(num_int)) print("Тип данных в num_float:", type(num_float)) print("Значение num_new:", num_new) print("Тип данных ... Необходимо написать программу, которая будет выводить квадраты чисел от 0 до 4. Как правильно от Иван хочет создать пароль. Для этого он решил воспользоваться генератором случайных чисел. Помогите Ивану написать программу, которая позволит ему выбрать несколько случай