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

Как реализованы принципы ООП в Java

Java поддерживает 4 основных принципа ООП:

  1. Инкапсуляция - сокрытие внутренней реализации через модификаторы доступа (private, protected, public). Пример:
java
class Person {
    private String name;
    public String getName() { return name; }
    public void setName(String name) { this.name = name; }
}
  1. Наследование - через ключевое слово extends:
java
class Animal {}
class Dog extends Animal {}
  1. Полиморфизм - возможность объектов вести себя по-разному:
java
Animal animal = new Dog(); // полиморфизм подтипов
animal.makeSound(); // динамическое связывание
  1. Абстракция - через абстрактные классы и интерфейсы:
java
abstract class Shape {
    abstract void draw();
}
interface Drawable {
    void draw();
}
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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