mmJava1Curs3

download mmJava1Curs3

of 1

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