Mida mõeldakse klassi juurdepääsu modifikaatorite all?
Mida mõeldakse klassi juurdepääsu modifikaatorite all?

Video: Mida mõeldakse klassi juurdepääsu modifikaatorite all?

Video: Mida mõeldakse klassi juurdepääsu modifikaatorite all?
Video: Shiba Inu Shibarium Bone & DogeCoin Multi Millionaire Whales Launched ShibaDoge & Burn Token + NFTs 2024, Aprill
Anonim

Juurdepääsu modifikaatorid (või juurdepääs spetsifikaatorid) on objektorienteeritud keeltes märksõnad, mis määravad juurdepääsetavuse klassid , meetodid ja teised liikmed. Seda kasutatakse kõige sagedamini täpsustaja jaoks klassid . A klass ei saa kuulutada privaatseks.

Samuti on küsimus selles, milliseid juurdepääsu modifikaatoreid saab klassi jaoks kasutada?

Kui märksõna pole mainitud, siis see on vaikimisi juurdepääsu muutja. Neli Java juurdepääsu muutjat hõlmavad avalikku, privaatset, kaitstud ja vaikimisi . Era- ja Kaitstud klasside ja liideste jaoks ei saa kasutada märksõnu.

Samamoodi, mis on näiteks Java juurdepääsu modifikaator? Java juurdepääsu modifikaatorite mõistmine

Juurdepääsu muutja klassi sees välispakett ainult alamklasside kaupa
Privaatne Y N
Vaikimisi Y N
Kaitstud Y Y
Avalik Y Y

Lisaks, mida mõeldakse Java juurdepääsumuutuste all?

A Java juurdepääsu modifikaator määrab, millised klassid saavad juurdepääs antud klass ja selle väljad, konstruktorid ja meetodid. Java juurdepääsu modifikaatorid neid nimetatakse mõnikord igapäevases kõnes ka kui Java juurdepääsu spetsifikaadid , aga õige nimi on Java juurdepääsu modifikaatorid.

Millised on C++ klassis saadaolevad juurdepääsu modifikaatorid, selgitage neid näitega?

C++ keeles on neid kolm juurdepääs spetsifikaatorid: avalik - liikmed on juurdepääsetavad väljastpoolt klass . era - liikmed ei saa olla juurdepääs (või vaadatud) väljastpoolt klass . kaitstud – liikmed ei saa olla juurdepääs väljastpoolt klass aga need võivad olla juurdepääs aastal päritud klassid.

Soovitan: