Встречается на собеседованиях • сегодня
Является ли Java объектно ориентированным языком
Да, Java является строго объектно-ориентированным языком (ООП). Все сущности в Java (кроме примитивных типов) являются объектами, и код организуется в классы. Основные принципы ООП в Java:
- Инкапсуляция – сокрытие данных через
privateполя и доступ через методы (getters/setters). - Наследование – классы могут наследовать свойства других классов через
extends. - Полиморфизм – переопределение методов (
@Override) и использование интерфейсов (implements). - Абстракция – через абстрактные классы и интерфейсы.
Пример класса:
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) для ООП-совместимости.

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