Встречается на собеседованиях • сегодня
Что такое классы ООП
Класс в ООП — это шаблон для создания объектов, который объединяет данные (атрибуты) и методы (функции) для работы с ними. Класс определяет структуру и поведение объектов.
Основные принципы:
- Инкапсуляция — скрытие внутренней реализации (например, через
_и__в Python). - Наследование — создание дочерних классов на основе родительских.
- Полиморфизм — возможность использовать один интерфейс для разных типов.
Пример:
python
class Animal:
def __init__(self, name):
self.name = name # атрибут
def speak(self): # метод
raise NotImplementedError("Должен быть реализован в подклассе")
class Dog(Animal): # наследование
def speak(self): # полиморфизм
return f"{self.name} говорит Гав!"
dog = Dog("Бобик")
print(dog.speak()) # Вывод: "Бобик говорит Гав!"
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы