"Hej, min unge vän! Jag förväntade mig inte att se dig igen så snart. Vad har du att berätta för mig? Vad har du lärt dig den här gången?"

"Jag lärde mig om klassrelationer, inkapsling och arv. De sa till mig att jag är en bra elev!"

"Det är bra! Jag är glad att du gör framsteg eftersom du studerar mina lektioner."

"Jag lär mig inte bara - jag slutför också uppgifter!"

"Självklart, Amigo. Det finns en annan nivå framför dig - en nivå dedikerad till grunderna i OOP. Innan du springer tillbaka till Ellie, Rishi, Kim och din vän Diego, sitt och tjuv i vårt rymdbibliotek och läs några artiklar. Jag är säker på att du kommer att tycka att de innehåller mycket användbar information."

"Okej, professor. Vad har du för mig idag?"

Relationer mellan klasser. Arv, sammansättning och aggregering

I programmering kommer du snabbt att förstå hur viktigt det är att inte skriva extra kod. Som tur är har Java allt du behöver för att göra eleganta "cuts". Den här lektionen presenterar en visualisering av följande klassrelationer: arv, sammansättning och aggregering. Gör dig redo: du kommer att se många intressanta exempel.

Principer för inkapsling

Inkapsling och informationsgömma — är det olika begrepp eller samma sak? I sin grundläggande form har du stött på inkapsling mer än en gång. Om du vill veta hur du döljer komplexiteten i ditt program för användaren och bara lämnar ett lättanvänt gränssnitt, rekommenderar jag att du läser den här lektionen noggrant.