3. Модификаторы доступа и порядок объявления



3. Модификаторы доступа и порядок объявления

При объявлении полей класса (переменных экземпляра и статических) используются модификаторы доступа, определяющие их видимость:

• private: доступ только внутри того же класса (рекомендуется использовать по умолчанию для инкапсуляции).

• default (без модификатора): доступ внутри того же пакета.

• protected: доступ внутри пакета и в подклассах (даже в других пакетах).

• public: доступ отовсюду.

Согласно спецификации языка Java (JLS), рекомендуется следующий канонический порядок модификаторов при объявлении полей:

1. Аннотации

2. Модификатор доступа (public/protected/private)

3. static

4. final

5. Другие (transient, volatile)

Пример: @Id private static final long ID = 1;.

Автор: к.п.н., Румянцев Сергей Александрович, доцент Финансового университета при Правительстве РФ; доцент ОЧУВО Международного инновационного университета; Консалтинг, управление разработкой ПО; системный и бизнес анализ; менеджмент; аналитиз данных; управление ИТ. Телефон для связи +79269444818 (мессенджеры)   Короткая ссылка:



3. Модификаторы доступа и порядок объявления

При объявлении полей класса (переменных экземпляра и статических) используются модификаторы доступа, определяющие их видимость:

• private: доступ только внутри того же класса (рекомендуется использовать по умолчанию для инкапсуляции).

• default (без модификатора): доступ внутри того же пакета.

• protected: доступ внутри пакета и в подклассах (даже в других пакетах).

• public: доступ отовсюду.

Согласно спецификации языка Java (JLS), рекомендуется следующий канонический порядок модификаторов при объявлении полей:

1. Аннотации

2. Модификатор доступа (public/protected/private)

3. static

4. final

5. Другие (transient, volatile)

Пример: @Id private static final long ID = 1;.

https://webprogr.ru/~5AVC1
Короткая ссылка на новость:https://webprogr.ru/~5AVC1


Последние новости

3. Модификаторы доступа и порядок объявления



3. Модификаторы доступа и порядок объявления

При объявлении полей класса (переменных экземпляра и статических) используются модификаторы доступа, определяющие их видимость:

• private: доступ только внутри того же класса (рекомендуется использовать по умолчанию для инкапсуляции).

• default (без модификатора): доступ внутри того же пакета.

• protected: доступ внутри пакета и в подклассах (даже в других пакетах).

• public: доступ отовсюду.

Согласно спецификации языка Java (JLS), рекомендуется следующий канонический порядок модификаторов при объявлении полей:

1. Аннотации

2. Модификатор доступа (public/protected/private)

3. static

4. final

5. Другие (transient, volatile)

Пример: @Id private static final long ID = 1;.

Рейтинг@Mail.ru