På dette niveau lærte du, hvilke primitive typer Java har, og hvordan de udvides og indsnævres. Vi talte om genstande og klasser. Hvad mere er, vi begyndte at studere, hvad der gør Java til Java - principperne for objektorienteret programmering. Vær tålmodig lidt længere: Før du fortsætter til næste niveau, anbefaler vi, at du arbejder dig igennem denne lektion.

Principper for objektorienteret programmering

Du ved allerede, hvordan alt er organiseret i Java: du erklærer klasser og opretter objekter baseret på klasser, klasser har metoder osv. Men hvorfor er det hele sådan og ikke andet? Hvorfor er sproget struktureret, så programmer består af klasser og objekter, og ikke noget andet? Hvorfor blev begrebet "objekt" opfundet og sat på spidsen? Er alle sprog designet på denne måde? Hvis ikke, hvilke fordele giver det Java? Der er mange spørgsmål Denne lektion vil hjælpe dig med at tackle dem. Du vil dykke dybt ned i principperne for OOP: arv, abstraktion, indkapsling og polymorfi.