Video: Waarom is enum-konstruktor privaat?
2024 Outeur: Lynn Donovan | [email protected]. Laas verander: 2023-12-15 23:42
Jy kan nie eintlik 'n publiek hê nie enum konstruktor . Jy het dit nodig konstruktor om te wees privaat , omdat opsommings definieer 'n eindige stel waardes (byvoorbeeld EN_US, EN_UK, FR_FR, FR_BE). As die konstruktor was publieke mense moontlik meer waardes kon skep (byvoorbeeld ongeldige/onverklaarde waardes soos XX_KK, ens.).
Met betrekking tot hierdie, kan enum 'n konstruktor hê?
Dit is omdat opsomming is Java bevat vaste konstante waardes. Daar is dus geen sin om publiek of beskerm te hê nie konstruktor soos jy nie instansie van kan skep nie opsomming . Let ook daarop dat intern opsomming word omgeskakel na klas soos hieronder. Soos ons kan nie skep nie opsomming voorwerpe uitdruklik vandaar ons kan aanroep nie enum-konstruktor direk.
Ook, wat is die verskil tussen 'n enum-konstruktor en 'n gewone klaskonstruktor? Om die vraag te beantwoord: in wese is daar nee verskil tussen die twee benaderings. Maar opsomming konstruk bied jou 'n paar bykomende ondersteunende metodes soos waardes(), valueOf(), ens. wat jy op jou eie sal moet skryf met die klas -met-privaat- konstruktor benadering.
Behalwe dit, wat is die doel van enums?
Die opsomming word gebruik om 'n lys van benoemde heelgetalkonstantes te verklaar. Dit kan gedefinieer word met behulp van die opsomming sleutelwoord direk binne 'n naamruimte, klas of struktuur. Die opsomming word gebruik om 'n naam aan elke konstante te gee sodat die konstante heelgetal met sy naam verwys kan word. Voorbeeld: opsomming.
Kan enums geïnstansieer word?
Opsommings ondersteun nie openbare bouers nie en kan dus nie wees nie geïnstansieer . Opsommings is vir wanneer jy 'n vaste stel verwante konstantes het. Presies een geval sal vir elkeen geskep word opsomming konstant.
Aanbeveel:
Wat is 'n privaat en vertroulike brief?
PRIVAAT EN VERTROULIK: Tik hierdie woorde aan die linkerkant net bokant die Ontvanger se adres in hoofletters soos hierbo geskryf. Dit beteken dat die brief slegs deur die geadresseerde oopgemaak en gelees moet word. Dit beteken dat hierdie brief 'n paar belangrike en vertroulike aangeleentheid bevat wat ander nie moet lees nie
Is pCloud privaat?
Privaat, end-tot-end enkripsie verhoed enigiemand anders as jy om jou lêers te lees, maar pCloud bied dit nie by verstek nie. In plaas daarvan moet u 'n byvoeging genaamd pCloud Crypto kry wat $3,99 per maand kos. Dit beteken dat die maatskappy egter nie private enkripsie by sy planne insluit nie
Wat word privaat DNS in AWS genoem?
Amazon Route 53 kondig Private DNS binne Amazon VPC aan. Jy kan die Route 53 Private DNS-funksie gebruik om gesaghebbende DNS binne jou Virtual Private Clouds (VPC's) te bestuur, sodat jy pasgemaakte domeinname vir jou interne AWS-bronne kan gebruik sonder om DNS-data aan die publiek bloot te stel Internet
Wat is 'n privaat gasheersone?
'n Privaat-gasheersone is 'n houer wat inligting bevat oor hoe jy verkeer vir 'n domein en sy subdomeine binne een of meer Amazon Virtual Private Clouds (Amazon VPC's) wil stuur
Kan ons enum binne enum hê?
Enum-verklaring kan buite 'n klas of binne 'n klas gedoen word, maar nie binne 'n metode nie. // enum verklaring binne 'n klas. Eerste reël binne enum moet 'n lys van konstantes wees en dan ander dinge soos metodes, veranderlikes en konstruktor