Come imparare C ++ Inheritance rapidamente

December 12

Imparare l'ereditarietà in C ++ richiede concetti fondamentali comprensione. 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. Si supponga che c'è una classe C ++ che assomiglia una persona. La classe persona è costituito da dati e le operazioni che si riferiscono ad una persona che lavora in una grande azienda. Scrivi una nuova classe dipendente che si estende dalla classe person.

istruzione

1 Scrivi la classe padre che la nuova classe erediterà da. Questa classe può già essere attuato. Se lo è, allora esaminare tutte le funzioni membro in questa classe.

2 Implementare la classe dei dipendenti. Definire l'eredità dalla classe persona nel file Employee.h. Questa definizione dovrebbe essere simile alla seguente:

class Employee: Person {

};

3 Aggiungere funzioni membro aggiuntive e tutti i dati privati ​​alla classe dei dipendenti. Con l'eredità, non è necessario implementare tutti i dati e le funzioni dalla classe persona, basta implementare funzioni aggiuntive per la classe dei dipendenti.

4 Metti alla prova la classe dei dipendenti. Essere certi che tutte le nuove funzioni che hai scritto sono adeguatamente testati. Questa è la migliore opportunità di trovare errori critici nel software.

5 Integrare la classe dei dipendenti in tutto il programma. Questo passo dovrebbe essere facile se completamente testato la nuova classe dei dipendenti.

Consigli e avvertenze

  • Per ottenere qualsiasi programma in C ++ per lavorare su un sistema operativo diverso, è necessario ricompilare il codice sorgente specificamente per quella piattaforma.