Milleks saab kaitstud liige, kui klass päritakse avalikus režiimis?
Milleks saab kaitstud liige, kui klass päritakse avalikus režiimis?

Video: Milleks saab kaitstud liige, kui klass päritakse avalikus režiimis?

Video: Milleks saab kaitstud liige, kui klass päritakse avalikus režiimis?
Video: Meediakriitika | Eametsa tühistamine, 2.osa: rahvastiku-uuringu skandaali analüüs 2024, November
Anonim

1) sisse kaitstud pärand , avalik ja kaitstud liikmetest saavad kaitstud liikmed tuletatud klass . Privaatselt pärand , kõik on privaatne. Sest nad on osa kohta baas klass , ja teil on vaja alust klass mis on osa kohta teie tuletatud klass.

Samamoodi võite küsida, kuidas saavad klassi kaitstud liikmed saada pärilikuks?

Kaitstud Pärand – kui tuletatakse a kaitstud alus klass , avalik ja kaitstud liikmed alusest klassist saavad kaitstud liikmed tuletatud klass . Privaatne pärand – erabaasist tuletamisel klass , avalik ja kaitstud liikmed alusest klassist saanud privaatne liikmed tuletatud klass.

Võib ka küsida, mis saab siis, kui klass pärandub privaatseks? Koos erapärand , avalik ja kaitstud baasi liige klass muutuda privaatne tuletatud liikmed klass . See tähendab aluse meetodeid klass ei muutu tuletatud objekti avalikuks liideseks. Neid saab aga kasutada tuletatud liikme funktsioonide sees klass.

Kas kaitstud liikmed pärivad seda silmas pidades?

Selle ainus erinevus ilmneb tegelikult koos pärand : Kui klass pärib veel üks, liikmed tuletatud klassist saab pääse juurde kaitstud liikmed päritud baasklassist, kuid mitte selle privaatsest liikmed . Koos kaitstud , kõik avalikud liikmed baasklassist on päritud nagu kaitstud tuletatud klassis.

Mis vahe on avalikul ja kaitstud pärandil?

Koos avalik pärand , näeb tuletatud klass avalik ja kaitstud baasi liikmed. Privaatselt pärand , ei saa. Koos kaitstud , tuletatud klass ja kõik sellest tuletatud klassid näevad neid.

Soovitan: