Kas baasklassi eraliikmed on päritavad?

Sisukord:

Kas baasklassi eraliikmed on päritavad?
Kas baasklassi eraliikmed on päritavad?
Anonim

Kas põhiklassi eraliikmed päritakse alati C++ tuletatud klassis? Ma nägin igal pool, et põhiklassi eraliikmed ei päri kunagi tuletatud klassis, olenemata sellest, kuidas te põhiklassi pärite (privaatne või kaitstud või avalik).

Kas eraklassi liiget saab pärida?

Üliklassi eraliikmed

A alamklass ei päri oma emaklassi eraliikmeid. Kui aga ülemklassil on oma privaatväljadele juurdepääsuks avalikud või kaitstud meetodid, saab neid kasutada ka alamklass.

Kuidas pärida C++ põhiklassi eraliikmeid?

Privaatse pärandiga saavad avalikust ja kaitstud põhiklassi liikmest tuletatud klassi eraliikmed. See tähendab, et baasklassi meetodid ei muutu tuletatud objekti avalikuks liideseks. Neid saab aga kasutada tuletatud klassi liikmefunktsioonides.

Mis vahe on privaatsel ja kaitstud pärandil?

kaitstud pärand muudab avalikuks ja kaitstud põhiklassi liikmed, mis on kaitstud tuletatud klassis. privaatne pärimine muudab põhiklassi avalikud ja kaitstud liikmed tuletatud klassis privaatseks.

Kui pärand on privaatne, on põhiklassi privaatmeetod?

Kui pärand on privaatne, on privaatmeetodid baasisklassid on tuletatud klassis (C++ keeles) ligipääsmatud. Pärimise kohta lisateabe saamiseks vaadake: C++ pärimine Valik (A) on õige.

Soovitan:

Huvitavad artiklid
Kus moodustab kasvukiil küsimustiku?
Loe rohkem

Kus moodustab kasvukiil küsimustiku?

Akretsioonikiil moodustub aktiivsel mandriserval, kui alluv ookeaniplaat kraabib enda tükke ujuvamale mandriplaadile. Kus moodustub akretsioonikiil? Akretsioonikiil või akretsiooniprisma moodustub setetest, mis on kogunenud mittealluvale tektoonilisele plaadile plaadi koonduval piiril.

Kes on voce viva reklaamis?
Loe rohkem

Kes on voce viva reklaamis?

Laulja ja näitleja Lady Gaga on selle 2020–2021. aasta telereklaami peaosa ja heliriba, mis esitab Valentino Voce Viva, lõhnabrändi Valentino uue parfüümvee. Kes on naine Voce Viva reklaamis? Lady Gaga õhkas puhast elegantsi, kui ta tähistas Valentino uue lõhna Voce Viva lansseerimist esmaspäeval Internetis.

Kust võib leida enterobacter aerogeene?
Loe rohkem

Kust võib leida enterobacter aerogeene?

E. aerogenes'i leidub tavaliselt inimese seedetraktis ja see ei põhjusta üldiselt haigusi tervetel inimestel. On leitud, et see elab mitmesugustes jäätmetes, hügieenikemikaalides ja pinnases. Kus Enterobacter aerogeene looduslikult leidub?