mmJava1Curs3
-
Upload
mihai-marinescu -
Category
Documents
-
view
220 -
download
0
Transcript of mmJava1Curs3
-
7/25/2019 mmJava1Curs3
1/1
pachetele = colectii de datescopul lor este de separare a claselor cu acelasi nume
Toate atributele dintr-o clasa trebuie declarate private iar accesul la ele trebuie facut prin getters si setters
Acest proces se numeste incapsulare
metodele vor fi intodeauna publice
motivul incapsularii: validarea datelor
vectori: [] = operatori de indexare
tablou bidimensional = randurile au nr de coloane diferitematrice = randurile au acelasi nr de coloane
Relatii intre prototipuri
hasA: clasa Cerc has a clasa punct
isA: clasa Angajat isA clasa Persoana: adica, clasa Angajat are toate atributeleclasei Persoana dar are si alte atribute in plus
Mostenire: (B extends A) = B este o clasa A si are si alte proprietati
Mostenire multipla: nu este in Java: B extends A si B extends C