Виды переменных в Java
Урок 11 для Java-разработчика. 🧠 Как правильно называть всё в Java: переменные, методы, классы и не только
Программирование на Java — это не только про алгоритмы и логику, но и про чистоту и читаемость кода. Один из ключевых инструментов в этом деле — соглашения об именовании (naming conventions). Если ты когда-нибудь сталкивался с кодом, где переменные назывались a1, tmp, xx, — ты понимаешь, о чём речь. Хорошие имена делают код самодокументируемым: читаешь и сразу понимаешь, что происходит. Прежде чем углубляться в детали, давай разберёмся с двумя основными стилями написания имён в Java: CamelCase (или...
Java 159. Можно ли использовать private или protected переменные в interface?
В Java переменные, объявленные с модификаторами private или protected, не могут быть использованы непосредственно в интерфейсах (interfaces). Интерфейсы содержат только абстрактные методы, константы и методы по умолчанию (default methods), которые все являются public. Поэтому любая переменная в интерфейсе также должна быть объявлена как public и static и иметь значение, которое не может быть изменено. Например, следующий код корректно определяет интерфейс с публичной статической константой: public...