eredità Learning in C + + richiede la comprensione di concetti fondamentali . L'ereditarietà si verifica in tutti i linguaggi di programmazione orientati agli oggetti , tra cui C + + . Il modo più semplice per imparare l'ereditarietà è attraverso un esempio di base . Supponiamo che ci sia una classe C + + che assomiglia a una persona . La classe persona è costituito da dati e le operazioni che si riferiscono a una persona che lavora in una grande società. Scrivi una nuova classe dipendente che si estende dalla classe persona . Istruzioni
1
Scrivi la classe padre che la nuova classe eredita da . Questa classe può già essere attuato . Se lo è, allora rivedere tutte le funzioni membro di questa classe .
2
Implementare la classe dipendente . Definire l'eredità dalla classe persona nel file employee.h . Questa definizione dovrebbe essere simile alla seguente :
classe
organigramma: Person {
} ;
3
Aggiungi funzioni membro aggiuntive e tutti i dati privati per il vostro classe dipendente . Con l'eredità , non è necessario implementare tutti i dati e le funzioni della classe persona , basta implementare funzioni aggiuntive per la classe dipendente .
4
prova la classe dipendente . Essere certi che tutte le nuove funzioni che hai scritto sono adeguatamente testati . Questa è la migliore occasione per trovare errori critici nel software .
5
Integrare la classe dipendente in tutto il programma . Questo passo dovrebbe essere facile se completamente testato la nuova classe dipendente .