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

Какие знаешь элементы объектно-ориентированного программирования

Основные элементы ООП в Java:

  1. Инкапсуляция - сокрытие внутренней реализации и предоставление безопасного доступа через методы.
    Пример:
java
class Person {
    private String name;
    public String getName() { return name; }
    public void setName(String name) { this.name = name; }
}
  1. Наследование - создание новых классов на основе существующих.
    class Employee extends Person {}

  2. Полиморфизм - возможность объектов вести себя по-разному в зависимости от контекста.
    Пример переопределения метода:

java
@Override
public String toString() { return "Person: " + name; }
  1. Абстракция - выделение ключевых характеристик объекта.
    Абстрактные классы и интерфейсы:
java
abstract class Shape {
    abstract double area();
}

Дополнительно:

  • Классы и объекты
  • Интерфейсы
  • Композиция/агрегация
  • Перегрузка методов
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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