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

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