This shows you the differences between two versions of the page.
|
poo-is-ab:laboratoare:02 [2025/10/04 18:30] razvan.cristea0106 [Concluzii] |
poo-is-ab:laboratoare:02 [2025/10/11 17:42] (current) razvan.cristea0106 [Diferențe C/C++] |
||
|---|---|---|---|
| Line 472: | Line 472: | ||
| === Funcții cu același nume === | === Funcții cu același nume === | ||
| - | În C++ avem avantajul de a declara funcții, procedeu cunoscut sub numele de **supraîncărcare a funcțiilor**, cu **același nume** dar care să difere prin **numărul și/sau tipul parametrilor**. Această modalitate de declarare a funcțiilor este cunoscută în **Programarea Orientată Obiect** sub numele de **polimorfism**, care în limba greacă înseamnă **multe forme**. Vom oferi mai multe detalii pe parcursul întregului semestru despre acest principiu al **POO**. | + | În C++ avem posibilitatea de a declara funcții cu **același nume** dar care să difere prin **numărul și/sau tipul parametrilor**, acest procedeu fiind cunoscut și sub numele de **supraîncărcare a funcțiilor**. Această modalitate de declarare a funcțiilor este cunoscută în **Programarea Orientată Obiect** sub numele de **polimorfism**, care în limba greacă înseamnă **multe forme**. Vom oferi mai multe detalii pe parcursul întregului semestru despre acest principiu al **POO**. |
| Să urmărim exemplul de cod de mai jos care ilustrează polimorfismul a patru funcții. | Să urmărim exemplul de cod de mai jos care ilustrează polimorfismul a patru funcții. | ||