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

Почему Java - OOP язык

Java считается объектно-ориентированным языком, потому что в его основе лежат четыре ключевых принципа ООП:

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

Пример:

java
abstract class Animal {
    private String name; // Инкапсуляция
    public Animal(String name) { this.name = name; }
    abstract void makeSound(); // Абстракция
}

class Dog extends Animal { // Наследование
    public Dog(String name) { super(name); }
    @Override
    void makeSound() { // Полиморфизм
        System.out.println("Woof!");
    }
}

В Java даже примитивные типы имеют объектные обёртки (Integer, Double), а все операции строятся вокруг классов и объектов.

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

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

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

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