I membri privati di una classe base possono essere ereditati?

Sommario:

I membri privati di una classe base possono essere ereditati?
I membri privati di una classe base possono essere ereditati?
Anonim

I membri privati della classe base vengono sempre ereditati nella classe derivata in C++? Vedo dappertutto che i membri privati della classe base non vengono mai ereditati nella classe derivata, indipendentemente da come si eredita la classe base (privata o protetta o pubblica).

Un membro di una classe privata può essere ereditato?

Membri privati in una Superclasse

Una sottoclasse non eredita i membri privati della sua classe genitore. Tuttavia, se la superclasse ha metodi pubblici o protetti per accedere ai suoi campi privati, questi possono essere usati anche dalla sottoclasse.

Come si ereditano i membri privati della classe base in C++?

Con l'eredità privata, membri pubblici e protetti della classe base diventano membri privati della classe derivata. Ciò significa che i metodi della classe base non diventano l'interfaccia pubblica dell'oggetto derivato. Tuttavia, possono essere utilizzati all'interno delle funzioni membro della classe derivata.

Qual è la differenza tra eredità privata e protetta?

l'ereditarietà protetta rende i membri pubblici e protetti della classe base protetti nella classe derivata. l'ereditarietà privata rende privati i membri pubblici e protetti della classe base nella classe derivata.

Quando l'ereditarietà è privata, il metodo privato nella classe base è?

Quando l'eredità è privata, i metodi privati sono in baseclass sono inaccessibili nella classe derivata (in C++). Per ulteriori informazioni sull'ereditarietà Fare riferimento: L'ereditarietà in C++ L'opzione (A) è corretta.

Consigliato:

Articoli interessanti
Perché un piano terra è importante?
Leggi di più

Perché un piano terra è importante?

Nei PCB digitali ea radiofrequenza, il motivo principale per l'utilizzo di grandi piani di massa è ridurre il rumore elettrico e le interferenze attraverso i circuiti di massa e prevenire la diafonia tra le tracce di circuiti adiacenti. … Quando sotto è presente uno strato piano terra, forma una linea di trasmissione con la traccia.

Come viene trattata la fibrosi sottomucosa orale?
Leggi di più

Come viene trattata la fibrosi sottomucosa orale?

Gli interventi nel trattamento dell'OSMF comprendono un ampio spettro di farmaci che comprende integratori alimentari (vitamine e antiossidanti), agenti antinfiammatori (corticosteroidi), agenti proteolitici (come come ialuronidasi ed estratti placentari), vasodilatatori, immunomodulatori e anti-citochine.

Mosè attraversò il mare di canneti?
Leggi di più

Mosè attraversò il mare di canneti?

Mosè tende il suo bastone e Dio divide le acque dello Yam Suph (Reed Sea). Gli israeliti camminano sulla terraferma e attraversano il mare, seguiti dall'esercito egiziano. Una volta che gli israeliti hanno attraversato in sicurezza Mosè alza di nuovo le braccia, il mare si chiude e gli egiziani sono annegati.