Objektorienterad programmering (OOP)

Ett program utan struktur är en hög lösa variabler och funktioner som råkar höra ihop, bara därför att de ligger nära varandra i filen. Objektorienterad programmering ger dig ett annat sätt att organisera det: bunta ihop data och de metoder som hör till den datan i en enda enhet — en klass — och låt klassen själv bestämma vad som får hända med sitt innehåll.

Det löser ett konkret problem, inte ett abstrakt ett. Klasser och objekt bygger ett BankAccount steg för steg för att visa exakt varför: utan struktur blandas kontonas data ihop så snart du har fler än ett par konton. Med en klass äger varje konto sin egen data, och vet själv hur den får ändras.

Grunderna — bygg din första klass

Skydda och visa data

Bygga vidare på klasser

Data, värden och när du väljer vad

Under huven

Testa dig själv