Extras din curs
C8 Colecţii ArrayList de obiecte definite de utilizator
1) Ce este o colecţie de obiecte?
-o variabilă de memorie ce conţine o mulţime (o listă) de elemente de tip obiect stocate în memoria internă în zone neadiacente de memorie
2) Care sunt etapele necesare definirii, încărcării şi utilizării (valorificării) unei colecţii ArrayList de obiecte?
a) se definesc clasele
b) se defineşte colecţia
c) se încarcă obiectele în colecţie
-se instanţiază un obiect al unei clase
-se preiau valorile proprietăţilor (uneori şi ale atributelor neprotejate) ale obiectelor şi se adaugă în colecţie
d) se actualizează colecţia
-se şterg anumite obiecte din colecţie
-se adaugă noi obiecte în colecţie
-se modifică valorile unor proprietăţi ale unui obiect din colecţie
e) se valorifică (se utilizeză) datele unei colecţii
-se parcurge colecţia şi se fac prelucrările solicitate pe baza datelor din colecţie
Exemplu:
Considerăm următoarea ierarhie de clase în VB.NET
Unde:
-clasa Document este clasă abstractă iar clasa Cec este o clasă concretă. Clasa Cec este clasa secundară/derivată/copil având clasa Document clasă de bază/superclasa/părinte
-atributele:m_FelDoc, m_NrDoc, m_EmitentDoc, m_TipOperatie, m_DenumireTert sunt de tip String; m_DataDoc este de tip Date şi m_SumaCec este de tip Integer;
-atributul m_TipOperatie poate lua doar valorile: ”I” pentru cec de încasat; ”P” pentru cec de plată şi ”S” pentru cec depus spre scontare
-pentru atributele Private: m_FelDoc, m_TipOperatie şi m_Suma se vor defini proprietăţile similare: felDoc, tipOperatie, sumaCec
Cerinţe:
i) să se definească clasele
Preview document
Conținut arhivă zip
- Colectii de Obiecte.doc