Встречается на собеседованиях • сегодня
Для чего нужны классы
Классы в Java — это шаблоны для создания объектов, которые инкапсулируют данные (поля) и поведение (методы). Они позволяют:
- Структурировать код — логически группировать связанные данные и методы.
- Инкапсулировать данные — скрывать внутреннюю реализацию (private поля) и предоставлять контролируемый доступ (getters/setters).
- Использовать наследование — переиспользовать код через extends (например, класс
Dog extends Animal). - Реализовывать полиморфизм — переопределять методы (override) или использовать интерфейсы.
Пример:
java
class Car {
private String model; // инкапсуляция
public Car(String model) {
this.model = model;
}
public void drive() { // поведение
System.out.println(model + " is driving");
}
}
Car myCar = new Car("Tesla");
myCar.drive(); // Tesla is driving
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы