Learning arv i C + + kräver förståelse grundläggande begrepp . Arv förekommer i alla objektorienterade programmeringsspråk , inklusive C + + . Det enklaste sättet att lära sig arv är genom ett grundläggande exempel . Antag att det är en C + + klass som liknar en person. Den person som klassen består av data och operationer som rör en person som arbetar i ett stort företag . Skriv en ny medarbetare klass som sträcker sig från den person klassen . Instruktioner
1
Skriv den överordnade klassen att den nya klassen kommer att ärva från . Denna klass kan redan genomföras . Om det är , sedan granska alla medlemsländer funktionerna i denna klass .
2
Implementera den anställde klassen . Definiera arvet från den person klassen i din employee.h filen . Denna definition bör se ut så här :
klass Anställd : Person {
};
3
Lägg extra medlemsfunktioner och eventuella privata data till anställd klass . Med arv , behöver du inte genomföra några uppgifter och funktioner från den person klassen , bara implementera ytterligare funktioner för den anställde klassen .
4
Testa dina anställda klass . Var säker på att alla de nya funktionerna som du skrev är tillräckligt testade . Detta är den bästa möjligheten att hitta kritiska fel i din programvara .
5
Integrera den anställde klassen i hela programmet . Detta steg bör vara lätt om du fullständigt testat den nyanställde klassen .