Sommario:

Come sono protetti i membri di una classe base?
Come sono protetti i membri di una classe base?

Video: Come sono protetti i membri di una classe base?

Video: Come sono protetti i membri di una classe base?
Video: La geometria di base e le unità di misura - Schooltoon 2024, Novembre
Anonim

Protetto Eredità − Quando deriva da a classe base protetta , pubblico e membri protetti del classe base diventare membri protetti del derivato classe . Eredità privata - Quando deriva da un privato classe base , pubblico e membri protetti del classe base diventare privato membri del derivato classe.

Inoltre, come posso accedere ai membri della classe base protetta?

È possibile accedere a un membro della classe di base non statico protetto da membri e amici di qualsiasi classe derivata da tale classe di base utilizzando uno dei seguenti:

  1. Puntatore a una classe derivata direttamente o indirettamente.
  2. Un riferimento a una classe derivata direttamente o indirettamente.
  3. Un oggetto di una classe derivata direttamente o indirettamente.

Ci si potrebbe anche chiedere, cos'è un membro della classe protetto? Membri protetti sono accessibili in classe che li definisce e in classi che eredita da quello classe . Modifica: entrambi sono accessibili anche dai loro amici classe , e nel caso di membri protetti , da amici dei loro derivati classi.

Inoltre, c'è da sapere che gli oggetti di una classe possono accedere ai membri protetti?

8 risposte. UN la classe può soltanto accesso ai membri protetti di casi di questo classe o un derivato classe . Non può accesso ai membri protetti di istanze di un genitore classe o cugino classe . Nel tuo caso, il Derivato la classe può soltanto accesso il b membro protetto di istanze derivate, non quello di istanze di base.

I membri privati di una classe base sono ereditabili?

Membri privati Pubblico membri pubblico e membri protetti di classe base B sono ora privato Pagina 3 membri privati del Classe base sono rigorosamente non ereditabile sotto ogni derivazione.

Consigliato: