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

Что чаще всего исключают из понятия ООП

В ООП чаще всего исключают статичные методы и поля, так как они не принадлежат конкретным объектам, а связаны с классом. Также утилитарные классы (например, Math или Collections), которые не имеют состояния, не считаются полноценными объектами.

Примитивные типы (int, boolean и т. д.) тоже не являются объектами, хотя в Java есть autoboxing.

Пример:

java
class MathUtils {  
    public static int add(int a, int b) {  
        return a + b;  
    }  
}  

Здесь add() — статический метод, не требующий экземпляра класса, что нарушает принцип инкапсуляции.

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

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

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

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