La acest nivel, ați învățat ce tipuri primitive are Java și cum sunt extinse și restrânse. Am vorbit despre obiecte și clase. Mai mult, am început să studiem ce face Java Java - principiile programării orientate pe obiecte. Mai aveți răbdare puțin: înainte de a trece la nivelul următor, vă recomandăm să continuați această lecție.

Principiile programarii orientate pe obiecte

Știi deja cum este organizat totul în Java: declari clase și creezi obiecte bazate pe clase, clasele au metode etc. Dar de ce este totul așa și nu altfel? De ce limbajul este structurat astfel încât programele constau din clase și obiecte, și nu altceva? De ce a fost inventat și pus în prim plan conceptul de „obiect”? Toate limbile sunt concepute astfel? Dacă nu, ce avantaje oferă Java? Există o mulțime de întrebări. Această lecție vă va ajuta să le abordați. Te vei scufunda adânc în principiile OOP: moștenire, abstractizare, încapsulare și polimorfism.