Встречается на собеседованиях • сегодня
Что можно написать, чтобы не писать Getter и Setter
В Java можно использовать Lombok аннотации для автоматической генерации геттеров и сеттеров. Это сокращает boilerplate-код. Пример:
java
import lombok.Getter;
import lombok.Setter;
@Getter @Setter
public class User {
private String name;
private int age;
}Альтернативы:
- Запись (record) в Java 14+ - автоматически создает неизменяемые объекты с геттерами:
java
public record User(String name, int age) {}- Kotlin data-классы (если проект на Kotlin):
kotlin
data class User(val name: String, var age: Int)- Рефлексия (не рекомендуется) через Field.set/get
Lombok - самое популярное решение для обычных Java-классов, так как поддерживает кастомизацию (например @Setter(AccessLevel.PROTECTED)).

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