Встречается на собеседованиях • сегодня
Какие базовые концепции есть в ООП
Основные концепции ООП:
- Инкапсуляция - скрытие внутренней реализации и защита данных через private/protected модификаторы. Пример:
java
class Person {
private String name;
public String getName() { return name; }
}- Наследование - создание новых классов на основе существующих. Пример:
java
class Animal {}
class Dog extends Animal {}- Полиморфизм - возможность объектов вести себя по-разному в зависимости от контекста:
- Переопределение методов (override)
- Перегрузка методов (overload)
- Абстракция - выделение ключевых характеристик объекта, скрывая детали реализации. Пример:
java
abstract class Shape {
abstract double area();
}Дополнительные важные принципы:
- SOLID принципы проектирования
- Композиция vs наследование
- Интерфейсы и абстрактные классы

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы