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

Геттеры в Java

Пусть у нас есть класс с приватными полями. Эти поля записываются при создании объекта, но напрямую прочитать их снаружи нельзя:

class Post { private String title; private String author; public Post(String title, String author) { this.title = title; this.author = author; } public String getTitle() { return title; } public String getAuthor() { return author; } }

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

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

Геттер может не просто вернуть значение, но и подготовить его к выводу. Например, к числу просмотров можно добавить подпись:

class Post { private int views; public Post(int views) { this.views = views; } public String getViews() { return views + " views"; } }

В классе Employee сделайте три приватных поля: имя, зарплату и возраст.

Передайте в конструктор значения этих полей.

Сделайте геттеры для каждого поля.

В геттере зарплаты сделайте так, чтобы к значению добавлялся знак доллара.

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