Объявите class с именем и телом pass. pass служит пустой инструкцией, потому что синтаксис требует непустого блока.
Определение базовой структуры класса
Объявите class с именем и телом pass. pass служит пустой инструкцией, потому что синтаксис требует непустого блока.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Условие
Сформировать простой класс, используя ключевое слово class, без добавления методов и внутренней логики.
Ответ
Объявите class с именем и телом pass. pass служит пустой инструкцией, потому что синтаксис требует непустого блока.
class Example:
pass
instance = Example()
Так создаётся новый класс без собственных методов и логики. Он не является абстрактным: экземпляры можно создавать обычным вызовом. В Python 3 отсутствие явно указанного базового класса означает наследование от object.
Название класса обычно пишут в PascalCase. Вместо pass технически допустимо выражение ..., но для простого учебного пустого класса pass яснее. Ни __init__, ни другие магические методы добавлять не требуется, пока нет соответствующего поведения.