På den här nivån lärde du dig vilka primitiva typer Java har och hur de utökas och minskas. Vi pratade om föremål och klasser. Dessutom började vi studera vad som gör Java till Java – principerna för objektorienterad programmering. Ha tålamod lite längre: innan du går vidare till nästa nivå rekommenderar vi att du går igenom den här lektionen.

Principer för objektorienterad programmering

Du vet redan hur allt är organiserat i Java: du deklarerar klasser och skapar objekt baserat på klasser, klasser har metoder etc. Men varför är det så här och inte annars? Varför är språket uppbyggt så att program består av klasser och objekt, och inte något annat? Varför uppfanns begreppet "objekt" och sattes på spetsen? Är alla språk utformade på detta sätt? Om inte, vilka fördelar ger det Java? Det finns många frågor Den här lektionen hjälper dig att ta itu med dem. Du kommer att dyka djupt in i principerna för OOP: arv, abstraktion, inkapsling och polymorfism.