En dyb forståelse af OOP og dets nøgleprincipper vil hjælpe dig med bedre at forstå strukturen af ​​Java-sproget og skrive god kode. Dette udvalg af ressourcer inkluderer adskillige artikler, der vil lære dig OOP grundlæggende samt nogle nyttige nuancer.

Principper for objektorienteret programmering

Hvis du undrede dig over, hvorfor Java er designet, som det er, og ikke på en anden måde, så er det tid til at se på programmeringsteori - principperne for OOP. Denne detaljerede lektion vil lære dig, hvad objektorienteret programmering er, og forklare nedarvning, abstraktion, indkapsling og polymorfi. Og så vil du se eksempler på, hvordan disse principper implementeres i Java.

Principper for OOP

Her er endnu en lektion om OOP. Den vil bruge eksempler til at hjælpe dig med at forstå, hvad klasser og objekter er, og hvordan du anvender grundlæggende OOP-principper. Du vil også modtage nyttige tips om, hvad du skal gøre for at få din programmeringsstil til at stemme overens med OOP-koncepter.

Indkapsling i Java

Denne korte tekst vil fortælle dig mere om indkapsling. Hvorfor er det nødvendigt i Java? Hvordan hjælper begrebet indkapsling os? Hvad ville vi gøre uden indkapsling, og hvordan ville vores kode så se ud?

Polymorfi og venner

Og denne artikel handler om polymorfi . Det vil hjælpe dig med at udvikle en dybere forståelse af dette OOP-princip. Du vil også lære, hvordan statisk polymorfi adskiller sig fra dynamisk polymorfi. Grundlæggende er der en masse ny information i dette materiale, så spring det ikke over!