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

Приватные методы в Java

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

class Post { private String title; public Post(String title) { this.title = title; } public String show() { return capitalize(title); } private String capitalize(String str) { if (str.isEmpty()) { return str; } return str.substring(0, 1).toUpperCase() + str.substring(1); } }

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

Post post = new Post("news"); System.out.println(post.show());

В следующем коде сделайте вспомогательный метод приватным:

class Employee { private String name; private int salary; public Employee(String name, int salary) { this.name = name; this.salary = salary; } public String getSalary() { return addSign(String.valueOf(salary)); } public String addSign(String num) { return num + "$"; } }
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить