Mis on Javas avalik/privaatne kaitstud ja vaikimisi?
Mis on Javas avalik/privaatne kaitstud ja vaikimisi?

Video: Mis on Javas avalik/privaatne kaitstud ja vaikimisi?

Video: Mis on Javas avalik/privaatne kaitstud ja vaikimisi?
Video: 🚀 AMAZON 2.0 – VEEBIPOOD nullist 6 tunniga [Next / React / Nest / PostgreSQL / Prisma / TS] 2024, November
Anonim

avalik : ligipääsetav kõikjalt. kaitstud : juurdepääsetav sama paketi klassidele ja mis tahes paketis asuvatele alamklassidele. vaikimisi (muutja pole määratud): juurdepääsetav sama paketi klassidele. privaatne : juurdepääsetav ainult samas klassis.

Samuti küsiti, mis on Javas privaatne kaitstud ja avalik?

privaatne : liikmetele pääseb juurde ainult klassi sees. avalik : liikmed on rakenduses kõikjal juurdepääsetavad, mis tähendab, et piiranguid pole. kaitstud : liikmed on juurdepääsetavad klassi sees ja päritud klassis. vaikimisi: kui me ei määra juurdepääsu spetsifikaatorit, muutub liige vaikeväärtuseks.

Samamoodi, mis on Javas avalik/privaatne? avalik tähendab, et pääsete sellele igal ajal juurde privaatne tähendab, et pääsete sellele juurde ainult oma klassis. Lihtsalt, et kõik ära märkida privaatne , kaitstud või avalik modifikaatorid ei kehti kohalike muutujate jaoks Java . kohalik muutuja saab olla ainult lõplik java.

Tea ka, mis vahe on privaatselt kaitstud ja avalikul?

The vahe vahel need juurdepääsu modifikaatorid on võimelised piirama juurdepääsu klassile, meetodile või muutujatele, avalik on kõige vähem piirav juurdepääsumuutja while privaatne on kõige piiravam juurdepääsu muutja, pakett ja kaitstud peitub vahel.

Kas Java meetodid on vaikimisi privaatsed?

Kõrval vaikimisi , muutujad ja meetodid on juurdepääsetavad nii klassi liikmetele kui ka teistele samas paketis olevatele klassidele. Nagu me varem mainisime, meetodid ja muutujad, mis on deklareeritud kui privaatne on juurdepääsetavad ainult oma klassi piires.

Soovitan: