Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗jvOpBsSt 15 of 147 menu
◀ ▶

Сеттеры в Java

Для записи приватных полей тоже делают специальные методы. Такие методы называются сеттерами и обычно начинаются со слова set:

class Post { private String title = ""; private String author = ""; public void setTitle(String title) { this.title = title; } public void setAuthor(String author) { this.author = author; } public String getTitle() { return title; } public String getAuthor() { return author; } }

Проверим работу геттеров и сеттеров: создадим объект, запишем значения через сеттеры и прочитаем их через геттеры:

Post post = new Post(); post.setTitle("News"); post.setAuthor("john"); System.out.println(post.getTitle()); System.out.println(post.getAuthor());

В сеттере удобно проверять новое значение перед тем, как записывать его в поле:

class Post { private int views; public void setViews(int views) { if (views >= 0) { this.views = views; } } public int getViews() { return views; } }

Добавьте сеттеры полей в ваш класс Employee.

В сеттере возраста сделайте проверку: возраст от 0 до 120.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить