Встречается на собеседованиях • сегодня
Что такое объектно-ориентированное программирование (ООП)
ООП — парадигма программирования, основанная на объектах, которые содержат данные (поля) и методы для работы с ними. Основные принципы:
- Инкапсуляция — скрытие внутренней реализации и защита данных
java
class Person {
private String name; // поле скрыто
public String getName() { // доступ через метод
return name;
}
}- Наследование — создание новых классов на основе существующих
java
class Employee extends Person { // наследует Person
private double salary;
}- Полиморфизм — возможность использовать объекты разных классов через общий интерфейс
java
Animal animal = new Dog(); // Dog наследует Animal
animal.makeSound(); // вызовется метод Dog- Абстракция — выделение ключевых характеристик объекта, игнорируя детали
ООП упрощает разработку сложных систем за счёт моделирования реальных сущностей.

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