"Ciao, mio ​​giovane amico! Non mi aspettavo di rivederti così presto. Cosa hai da dirmi? Cosa hai imparato questa volta?"

"Ho imparato a conoscere le relazioni di classe, l'incapsulamento e l'ereditarietà. Mi hanno detto che sono un bravo studente!"

"Fantastico! Sono contento che tu stia facendo progressi perché stai studiando le mie lezioni."

"Non sto solo imparando, sto anche completando compiti!"

"Certo, Amigo. C'è un altro livello davanti a te — un livello dedicato alle basi dell'OOP. Prima di tornare di corsa da Ellie, Rishi, Kim e il tuo amico Diego, siediti per un po' nella nostra biblioteca spaziale e leggi qualche articoli. Sono sicuro che scoprirai che contengono molte informazioni utili."

"Va bene, professore. Cos'ha per me oggi?"

Rapporti tra classi. Ereditarietà, composizione e aggregazione

Nella programmazione, capirai rapidamente quanto sia importante non scrivere codice extra. Fortunatamente, Java ha tutto il necessario per realizzare eleganti "tagli". Questa lezione presenta una visualizzazione delle seguenti relazioni di classe: ereditarietà, composizione e aggregazione. Preparati: vedrai molti esempi interessanti.

Principi di incapsulamento

Incapsulamento e occultamento delle informazioni: sono concetti diversi o la stessa cosa? Nella sua forma base, hai incontrato l'incapsulamento più di una volta. Se vuoi sapere come nascondere all'utente la complessità del tuo programma, lasciando solo un'interfaccia facile da usare, ti consiglio di leggere attentamente questa lezione .