Voivatko perusluokan yksityiset jäsenet periytyä?

Voivatko perusluokan yksityiset jäsenet periytyä?
Voivatko perusluokan yksityiset jäsenet periytyä?
Anonim

Peritäänkö perusluokan yksityiset jäsenet aina johdettuun luokkaan C++:ssa? Näin kaikkialla, että perusluokan yksityiset jäsenet eivät koskaan peri johdettuun luokkaan, riippumatta siitä, kuinka perit perusluokan (yksityinen vai suojattu vai julkinen).

Voiko yksityisen luokan jäsen periä?

Yksityiset jäsenet superluokassa

A alaluokka ei peri yläluokkansa yksityisiä jäseniä. Jos superluokalla on kuitenkin julkisia tai suojattuja menetelmiä päästäkseen sen yksityisiin kenttiin, myös alaluokka voi käyttää niitä.

Kuinka perit C++:n perusluokan yksityiset jäsenet?

Yksityisellä perinnöllä julkisesta ja suojatusta perusluokan jäsenestä tulee johdetun luokan yksityisiä jäseniä. Tämä tarkoittaa, että perusluokan menetelmistä ei tule johdetun objektin julkista käyttöliittymää. Niitä voidaan kuitenkin käyttää johdetun luokan jäsenfunktioissa.

Mitä eroa on yksityisellä ja suojatulla perinnöllä?

suojattu perintö tekee julkiset ja suojatut perusluokan jäsenet, jotka on suojattu johdetussa luokassa. yksityinen perintö tekee perusluokan julkisista ja suojatuista jäsenistä yksityisiä johdetussa luokassa.

Kun perintö on yksityinen, perusluokan yksityinen menetelmä ovat?

Kun perintö on yksityinen, yksityiset menetelmät ovat perustassaluokat ovat pääsemättömiä johdetussa luokassa (C++:ssa). Lisätietoja periytymisestä, katso: C++:n periytys Vaihtoehto (A) on oikea.

Suositeltava: