Els membres privats d'una classe base poden ser heretables?

Taula de continguts:

Els membres privats d'una classe base poden ser heretables?
Els membres privats d'una classe base poden ser heretables?
Anonim

Els membres privats de la classe base sempre s'hereten en classe derivada en C++? Solia veure a tot arreu que membres privats de la classe base mai s'hereten a la classe derivada, independentment de com heretés la classe base (privada, protegida o pública).

Es pot heretar un membre d'una classe privada?

Membres privats d'una superclasse

A subclasse no hereta els membres privats de la seva classe principal. Tanmateix, si la superclasse té mètodes públics o protegits per accedir als seus camps privats, aquests també els pot utilitzar la subclasse.

Com hereteu els membres privats de la classe base en C++?

Amb l'herència privada, membre públic i protegit de la classe base esdevenen membres privats de la classe derivada. Això vol dir que els mètodes de la classe base no esdevenen la interfície pública de l'objecte derivat. Tanmateix, es poden utilitzar dins de les funcions membre de la classe derivada.

Quina diferència hi ha entre l'herència privada i la protegida?

L'herència

protegida fa que els membres públics i protegits de la classe base estiguin protegits a la classe derivada. l'herència privada fa que els membres públics i protegits de la classe base siguin privats a la classe derivada.

Quan l'herència és privada, el mètode privat de la classe base són?

Quan l'herència és privada, els mètodes privats en baseclasse són inaccessibles a la classe derivada (en C++). Per obtenir més informació sobre l'herència, consulteu: L'herència en C++ L'opció (A) és correcta.

Recomanat:

Articles d'interès
Qui va ser el primer sant a ser canonitzat?
Llegeix més

Qui va ser el primer sant a ser canonitzat?

Ulrich d'Augsburg va ser el primer sant que va ser canonitzat formalment pel papa Joan XV. Al segle XII, l'església va centralitzar oficialment el procés, posant el mateix papa a càrrec de les comissions que investigaven i documentaven les vides de possibles sants.

Hi ha menys turbulències a la nit?
Llegeix més

Hi ha menys turbulències a la nit?

Sí, els els vols nocturns solen ser menys turbulents que els vols de mitja tarda a causa de la calefacció atmosfèrica. A quina hora del dia hi ha menys turbulències? Segons la capitana de la companyia aèria, Laura Einsetler, a primera hora del matí és el millor moment per volar per evitar turbulències.

Per què és famós Grigori Perelman?
Llegeix més

Per què és famós Grigori Perelman?

Grigori Perelman, (nascut el 1966, U.R.S.S.), matemàtic rus que va rebre -i va declinar- la medalla Fields l'any 2006 pel seu treball sobre la conjectura de Poincaré i el medallista William Fields Conjectura de geometrització de Thurston. Perelman és un geni?