Вопрос № 1393052

Ниже приведен код на 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 "Гав" class Cat(Animal):     def sound(self):         return "Мяу" # Создание экземпляра класса Animal animal = Animal("Барбос")   Что произойдет при попытке создания экземпляра класса Animal в следующем коде?

Курс направлен на изучение ключевых принципов и методов анализа данных, включая сбор, обработку и визуализацию информации. Слушатели освоят современные инструменты для работы с большими массивами данных, научатся применять статистические методы и алгоритмы машинного обучения. Особое внимание уделяется практическим заданиям, позволяющим закрепить навыки на реальных примерах. Программа подходит для начинающих специалистов и тех, кто хочет углубить свои знания в области аналитики.
Варианты ответа:
  • Программа выведет ошибку, так как невозможно создать экземпляр абстрактного класса.
  • Программа создаст объект класса Animal, но метод sound() останется не реализованным.
  • Программа выведет: Создано животное: Барбос
  • Программа создаст объект класса Animal, и метод sound() вернет None.

Ответ будет доступен после оплаты

📚 Похожие вопросы по этой дисциплине