Видео: Почему конструктор enum является частным?
2024 Автор: Lynn Donovan | [email protected]. Последнее изменение: 2023-12-15 23:52
На самом деле у вас не может быть публичного конструктор перечисления . Ты нуждаешься в этом конструктор быть частный , потому что перечисляет определить конечный набор значений (например, EN_US, EN_UK, FR_FR, FR_BE). Если конструктор были ли публичные люди потенциально могли создавать больше значений (например, недопустимые / необъявленные значения, такие как XX_KK и т. д.).
Что касается этого, может ли enum иметь конструктор?
Это потому что перечислить является Java содержит фиксированные постоянные значения. Итак, нет смысла иметь общедоступные или защищенные конструктор поскольку вы не можете создать экземпляр перечислить . Также обратите внимание, что внутри перечислить преобразуется в класс, как показано ниже. Как мы жестяная банка не создаю перечислить объекты явно поэтому мы жестяная банка не призываю конструктор перечисления напрямую.
Кроме того, в чем разница между конструктором перечисления и конструктором обычного класса? Чтобы ответить на вопрос: по сути, нет разница между два подхода. Тем не мение, перечислить construct предоставляет вам некоторые дополнительные вспомогательные методы, такие как values (), valueOf () и т. д., которые вам придется написать самостоятельно с помощью класс -с-частным- конструктор подход.
Кроме того, какова цель перечислений?
В перечислить используется для объявления списка именованных целочисленных констант. Его можно определить с помощью перечислить ключевое слово непосредственно внутри пространства имен, класса или структуры. В перечислить используется для присвоения имени каждой константе, чтобы на целое число константы можно было ссылаться по ее имени. Пример: перечислить.
Можно ли создать экземпляры перечислений?
Перечисления не поддерживает общедоступные конструкторы и, следовательно, не может быть создан . Перечисления для случаев, когда у вас есть фиксированный набор связанных констант. Ровно один экземпляр буду создаваться для каждого перечислить постоянный.
Рекомендуемые:
Является ли pCloud частным?
Частное сквозное шифрование не позволяет никому, кроме вас, читать ваши файлы, но pCloud не предлагает его по умолчанию. Вместо этого вам нужно получить надстройку под названием pCloud Crypto, которая стоит 3,99 доллара в месяц. Это означает, что компания не включает частное шифрование в свои планы, хотя
В чем разница между конфиденциальным и частным?
Частное подразумевает, что это только для меня (частное письмо может быть открыто только адресатом). Или человек может сказать: «Вы не можете войти в мою спальню, это личное». Конфиденциально подразумевает, что кто-то еще знает, но ему не разрешено делиться информация с другими
Как узнать, является ли IP-адрес частным или общедоступным?
Частный IP-адрес можно узнать, введя «ipconfig» в командной строке. Общедоступный IP-адрес можно узнать, выполнив поиск в Google «какой у меня IP». Диапазон: кроме частных IP-адресов, остальные являются общедоступными
В чем разница между публичным облаком и частным облаком?
Частное облако - это облачный сервис, который не используется другими организациями. Напротив, общедоступное облако - это облачная служба, которая разделяет вычислительные услуги между разными клиентами, даже если данные и приложения каждого клиента, работающие в облаке, остаются скрытыми от других клиентов облака
Является ли среда передачи частью физического уровня. Почему или почему нет?
Физический уровень в модели OSI является самым нижним уровнем и используется для передачи данных в его базовой форме: битовом уровне. Среда передачи может быть проводной или беспроводной. Компоненты физического уровня в проводной модели включают кабели и разъемы, предназначенные для передачи данных из одного места в другое