Video: Prečo je konštruktor enum súkromný?
2024 Autor: Lynn Donovan | [email protected]. Naposledy zmenené: 2023-12-15 23:52
V skutočnosti nemôžete mať verejnosť konštruktor enum . Potrebujete toto konštruktér byť súkromné , pretože enumy definovať konečnú množinu hodnôt (napríklad EN_US, EN_UK, FR_FR, FR_BE). Ak konštruktér Verejnosť mohla potenciálne vytvoriť viac hodnôt (napríklad neplatné/nedeklarované hodnoty, ako je XX_KK atď.).
Čo sa týka tohto, môže mať enum konštruktor?
To je preto, že enum je Java obsahuje pevné konštantné hodnoty. Nemá teda zmysel mať verejné alebo chránené konštruktér pretože nemôžete vytvoriť inštanciu enum . Všimnite si tiež, že interne enum sa prevedie na triedu, ako je uvedené nižšie. Ako my môcť nevytvárať enum objekty výslovne teda my môcť nevyvolávať konštruktor enum priamo.
Aký je tiež rozdiel medzi konštruktorom enum a konštruktorom bežnej triedy? Aby som odpovedal na otázku: v podstate neexistuje rozdiel medzi dva prístupy. však enum konstrukt vám poskytuje niektoré ďalšie podporné metódy, ako sú values(), valueOf() atď., ktoré by ste museli napísať sami pomocou trieda -s-súkromným- konštruktér prístup.
Okrem toho, aký je účel enumov?
The enum sa používa na deklarovanie zoznamu pomenovaných celočíselných konštánt. Dá sa definovať pomocou enum kľúčové slovo priamo vo vnútri menného priestoru, triedy alebo štruktúry. The enum sa používa na pomenovanie každej konštanty, aby bolo možné na celé číslo konštanty odkazovať pomocou jej názvu. Príklad: enum.
Je možné vytvoriť inštanciu enumov?
Enums nepodporuje verejných konštruktérov, a preto nemôže byť inštanciované . Enums sú, keď máte pevnú sadu súvisiacich konštánt. Presne jeden prípad bude byť vytvorený pre každého enum konštantný.
Odporúča:
Čo je súkromný a dôverný list?
SÚKROMNÉ A DÔVERNÉ: Napíšte tieto slová na ľavú stranu tesne nad adresou príjemcu veľkými písmenami, ako je napísané vyššie. To znamená, že list by mal otvoriť a prečítať iba adresát. To znamená, že tento list obsahuje niektoré dôležité a dôverné záležitosti, ktoré by ostatní nemali čítať
Ako vytvorím súkromný verejný kľúč PGP v systéme Linux?
Ak chcete vytvoriť pár kľúčov pomocou príkazového riadka PGP, postupujte podľa týchto krokov: Otvorte príkazový shell alebo riadok DOS. Do príkazového riadka zadajte: pgp --gen-key [ID používateľa] --key-type [typ kľúča] --bits [bity #] --passphrase [prístupová fráza] Po dokončení príkazu stlačte 'Enter'. Príkazový riadok PGP teraz vygeneruje váš pár kľúčov
Je pCloud súkromný?
Súkromné šifrovanie typu end-to-end bráni komukoľvek inému než vám čítať vaše súbory, ale pCloud ho štandardne neponúka. Namiesto toho musíte získať doplnok s názvom pCloud Crypto, ktorý stojí 3,99 dolárov mesačne. To znamená, že spoločnosť do svojich plánov nezahŕňa súkromné šifrovanie
Čo sa nazýva súkromný DNS v AWS?
Amazon Route 53 oznamuje súkromný DNS v rámci Amazon VPC Funkciu Route 53 Private DNS môžete použiť na správu autoritatívneho DNS v rámci vašich virtuálnych súkromných cloudov (VPC), takže môžete používať vlastné názvy domén pre svoje interné zdroje AWS bez toho, aby ste sprístupnili údaje DNS verejnosti. internet
Môžeme mať enum vnútri enum?
Deklaráciu enum možno vykonať mimo triedy alebo vo vnútri triedy, ale nie v rámci metódy. // deklarácia enum vnútri triedy. Prvý riadok v enum by mal byť zoznam konštánt a potom ďalšie veci ako metódy, premenné a konštruktor