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

Что лежит в основе ООП

Основу ООП составляют 4 ключевых принципа:

  1. Инкапсуляция – скрытие внутренней реализации и предоставление безопасного доступа через публичные методы.
java
class Person {
    private String name;  // скрыто
    public String getName() { return name; }  // доступ через метод
}
  1. Наследование – возможность создавать новые классы на основе существующих, расширяя их функционал.
java
class Animal {}
class Cat extends Animal {}  // Cat наследует Animal
  1. Полиморфизм – способность объектов одного типа вести себя по-разному в зависимости от реализации.
java
Animal a = new Cat();  // полиморфное поведение
a.makeSound();  // вызовется метод Cat
  1. Абстракция – выделение ключевых характеристик объекта, игнорируя несущественные детали.

Эти принципы позволяют создавать гибкие, масштабируемые и поддерживаемые системы.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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