Встречается на собеседованиях • сегодня

Что такое публичные методы класса

Публичные методы класса — это методы, доступные для вызова из любого места программы, как внутри класса, так и извне. Они не имеют специальных префиксов (в отличие от _protected и __private) и являются частью публичного интерфейса класса.

python
class Car:
    def start_engine(self):  # публичный метод
        print("Engine started")

car = Car()
car.start_engine()  # вызов публичного метода

Ключевые особенности:

  1. Являются основным API класса
  2. Могут обращаться к защищенным/приватным атрибутам
  3. Могут быть переопределены в дочерних классах
  4. Должны быть стабильными (менять их сигнатуру не рекомендуется)
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы