Læring arv i C + + kræver forståelse grundlæggende begreber . Arv forekommer i alle objektorienterede programmeringssprog , herunder C + +. Den nemmeste måde at lære arv er gennem en grundlæggende eksempel . Antag, at der er en C + + klasse , der ligner en person . Den person klassen består af data og operationer , der vedrører en person, der arbejder i et stort firma . Skriv en ny medarbejder klasse, der strækker sig fra den person klassen. Instruktioner
1
Skriv den forælder klasse, den nye klasse arver fra . Denne klasse kan allerede være gennemført. Hvis det er, så gennemgå alle de medlem funktioner i denne klasse .
2
Gennemføre medarbejderen klassen. Definer arven fra den person klassen i din employee.h fil. Denne definition bør se ud som følgende : Hej
class Medarbejder : Person {
};
3
Tilføj yderligere medlem funktioner og eventuelle private data til din medarbejder klasse . Med arv , behøver du ikke nødt til at gennemføre alle data og funktioner fra den person klassen , bare gennemføre yderligere funktioner for medarbejderen klassen.
4
Test din medarbejder klasse. Være sikker på, at alle de nye funktioner, som du skrev tilstrækkeligt testes . Dette er den bedste mulighed for at finde kritiske fejl i din software.
5.
Integrer medarbejderen klassen i hele programmet. Dette trin skal være let, hvis du fuldt testet den nye medarbejder klassen.