Scrigroup - Documente si articole

Username / Parola inexistente      

Home Documente Upload Resurse Alte limbi doc  
AccessAdobe photoshopAlgoritmiAutocadBaze de dateC
C sharpCalculatoareCorel drawDot netExcelFox pro
FrontpageHardwareHtmlInternetJavaLinux
MatlabMs dosPascalPhpPower pointRetele calculatoare
SqlTutorialsWebdesignWindowsWordXml

Obiecte in OOP

calculatoare



+ Font mai mare | - Font mai mic



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



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 1099
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved