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

Является ли Java объектно ориентированным языком

Да, Java является строго объектно-ориентированным языком (ООП). Все сущности в Java (кроме примитивных типов) являются объектами, и код организуется в классы. Основные принципы ООП в Java:

  1. Инкапсуляция – сокрытие данных через private поля и доступ через методы (getters/setters).
  2. Наследование – классы могут наследовать свойства других классов через extends.
  3. Полиморфизм – переопределение методов (@Override) и использование интерфейсов (implements).
  4. Абстракция – через абстрактные классы и интерфейсы.

Пример класса:

java
public class Person {
    private String name; // инкапсуляция
    
    public Person(String name) {
        this.name = name;
    }
    
    public void greet() { // полиморфизм (может быть переопределен)
        System.out.println("Hello, " + name);
    }
}

Примитивы (int, boolean и др.) не являются объектами, но имеют обертки (Integer, Boolean) для ООП-совместимости.

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

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

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

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