In questo livello, hai imparato quali tipi primitivi ha Java e come vengono espansi e ristretti. Abbiamo parlato di oggetti e classi. Inoltre, abbiamo iniziato a studiare ciò che rende Java Java: i principi della programmazione orientata agli oggetti. Sii paziente ancora un po': prima di passare al livello successivo, ti consigliamo di lavorare su questa lezione.

Principi di programmazione orientata agli oggetti

Sai già come è organizzato tutto in Java: dichiari classi e crei oggetti basati su classi, le classi hanno metodi, ecc. Ma perché è tutto così e non altrimenti? Perché il linguaggio è strutturato in modo che i programmi siano costituiti da classi e oggetti e non qualcos'altro? Perché è stato inventato e messo in primo piano il concetto di "oggetto"? Tutte le lingue sono progettate in questo modo? In caso contrario, quali vantaggi offre a Java? Ci sono molte domande Questa lezione ti aiuterà ad affrontarle. Ti immergerai profondamente nei principi dell'OOP: ereditarietà, astrazione, incapsulamento e polimorfismo.