CATEGORII DOCUMENTE |
Obiecte in OOP
Datele ale caror tipuri se definesc printr-o clasa se numesc obiecte. Cu alte cuvinte, un obiect in C++ este o data de un tip abstract de date.
In forma cea mai simpla, o declaratie de obiecte are formatul:
nume_clasa lista_de_nume_de_obiecte;
unde prin lista_de_nume_de_obiecte intelegem unul sau mai multe obiecte separate prin virgula. De asemenea, nume_clasa este un nume de clasa.
Ex.: complex z1,z2;
Despre obiectele unei clase spunem ca sunt instantieri ale clasei respective. Deci z1, z2 sunt instantieri ale clasei complex.
Ca si in cazul tipului struct accesul la datele (metodele) membre se realizeaza prin numele obiectului, urmat de operatorul "." si de numele variabilei (metodei): z.a, z.b, z.citire("z1"), z.suma(z2). In cazul in care obiectele se declara intr-un spatiu dinamic referirea prin intermediul lor la datele, respectiv, metodele membru se face cu ajutorul operatorului "(* )." sau "->".
Exemplu:
Sa se realizeze o aplicatie pentru reprezentarea unui numar complex.
#include <iostream.h>
#include<stdlib.h>
#include<string.h>
class complex
void afisare (char*);
void complex::afisare (char*s)
void main ()
for(i=0;i<3;i++)
Politica de confidentialitate | Termeni si conditii de utilizare |
Vizualizari: 1278
Importanta:
Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved