"Hei, min unge venn! Jeg hadde ikke forventet å se deg igjen så snart. Hva har du å fortelle meg? Hva lærte du denne gangen?"

"Jeg lærte om klasseforhold, innkapsling og arv. De fortalte meg at jeg er en god student!"

"Det er flott! Jeg er glad du gjør fremgang fordi du studerer leksjonene mine."

"Jeg lærer ikke bare - jeg fullfører også oppgaver!"

"Selvfølgelig, Amigo. Det er et annet nivå foran deg - et nivå dedikert til det grunnleggende om OOP. Før du løper tilbake til Ellie, Rishi, Kim og vennen din Diego, kan du sette deg ned i rombiblioteket vårt og lese noen artikler. Jeg er sikker på at du vil finne at de inneholder mye nyttig informasjon."

"Ok, professor. Hva har du til meg i dag?"

Forhold mellom klasser. Arv, sammensetning og aggregering

I programmering vil du raskt forstå hvor viktig det er å ikke skrive ekstra kode. Heldigvis har Java alt du trenger for å lage elegante «kutt». Denne leksjonen presenterer en visualisering av følgende klasseforhold: arv, sammensetning og aggregering. Gjør deg klar: du vil se mange interessante eksempler.

Prinsipper for innkapsling

Innkapsling og informasjonsskjuling - er dette forskjellige konsepter eller det samme? I sin grunnleggende form har du møtt innkapsling mer enn én gang. Hvis du vil vite hvordan du kan skjule kompleksiteten til programmet ditt for brukeren, og bare etterlate et brukervennlig grensesnitt, anbefaler jeg at du leser denne leksjonen nøye.