Universitatea Tehnică a Moldovei FCIM Catedra Calculatoare Calculatoare
RAPORT la lucrarea de laborator nr. 4 la programarea in limbajul C++
tenirea și Compoziț ia! Tema: Moștenirea Varianta Varianta 13
" e#ectuat:
st. gr. C$%&% 'nachi (icolae
" veri#icat:
)ector superior Constantin *lotnic
Chi,inău - %/ Scopul lucrării: • • • • • • •
studierea mo,tenirii0 avantajele ,i de1avantajele2 studierea compo1i3iei2 studierea regulilor de de#inire a mo,tenirii ,i compo1i3iei2 studierea #ormelor de mo,tenire2 studierea ini3iali1atorilor2 principiul de substitu3ie2 mo,tenirea ,i compo1i3ia - ce să alegem.
Sarcina:
5 6e creat o ierarhie a claselor joc - joc sportiv – volei. 6etermina3i constructorii0 destructorii0 operatorii de atribuire ,i alte #unc3ii obligatorii. b5 6e creat clasa roata, care con3ine ra1ă. 6etermina3i constructorii ,i metodele de acces. Crea3i clasa automobil, care con3ine ro3i ,i un c7mp care repre1intă #irma producătoare. Crea3i o clasă derivată autocamion care se deosebe,te prin tonaj. 6etermina3i constructorii0 destructorii ,i alte #unc3ii necesare.
*rin intermediul lucrării respective de laborator am studiat două componente #oarte importante din cadrul limbajului de programare C++ și anume moștenire și compo1iția. *entru aceasta am creat o ierarhie de clase și am #olosit constructori at9t 9n clasele de ba1ă c9t și 9n clasele derivate penru a observa di#erența #ață de sintaa de declarare a constructorilor dintr$o clasă simplă. ;n #inal putem spune că moștenirea ș i compo1iț ia sunt instrumente #oarte puternice 9n cadrul C++ prin intermediul cărora se poate crea un cod mai structurat și mai abstract.