Læring arv i C + + krever forståelse grunnleggende begreper . Arv forekommer i alle objektorienterte programmeringsspråk , inkludert C + + . Den enkleste måten å lære arv er gjennom en grunnleggende eksempel . Anta at det er en C + + klasse som ligner en person . Personen klassen består av data og operasjoner som er knyttet til en person som jobber i et stort konsern. Skriv en ny medarbeider klasse som strekker seg fra person klassen . Instruksjoner
en
Skriv den overordnede klassen at den nye klassen vil arve fra . Denne klassen kan allerede være implementert. Hvis det er, deretter gjennomgå alle medlemslandene funksjoner i denne klassen .
2
Gjennomføre ansatt klassen . Definer arven fra personen klassen i employee.h fil. Denne definisjonen skal se ut som følgende : en
klasse Arbeidstaker: Person {
};
3
Legg ekstra medlem funksjoner og eventuelle private data til din ansatt klasse. Med arv , trenger du ikke å implementere eventuelle data og funksjoner fra personen klassen , bare implementere flere funksjoner for den ansatte klassen .
4
Test dine ansattes klassen . Vær sikker på at alle de nye funksjonene som du skrev er tilstrekkelig testet . Dette er den beste muligheten til å finne kritiske feil i programvaren.
5
Integrer ansatt klassen i hele programmet . Dette trinnet bør være enkelt hvis du fullt ut testet den nye medarbeideren klassen .