#java #классы #переменные #доступ #константа
Как сделать, чтобы переменную можно было изменять только из текущего класса и при обращении из других классов она была, грубо говоря, как "константа", то есть с доступом только на чтение?
Ответы
Ответ 1
Не припомню таких спецификаторов в языке Java. Но можно сделать, например, private поле с public getter() и НЕ public setter().Ответ 2
Если нужен доступ в режиме readonly, то можно написать примерно так: public class Foo { private int bar; public int getBar() { return bar; } }
Комментариев нет:
Отправить комментарий