Låter oss definiera sammansatta typer: alltså
datatyper som är uppbyggda av fördefinierade
datatyper som int, bool, string, array och
sammansatta datatyper
"Definiera" en klass
Deklarerar och skriver implementationen för en klass.
Exempel: Class Flower{//implementationen}
Kan jämföras med en ritning
Att skapa ett objekt från en
klass kallas för instansiering
och görs med nyckelordet "new"
Instansvariabel
Variabel med data
Bör ej vara publika
Konstruktor
En speciell metod i en klass
vars ansvar är att initiera ett
objekt
Returnerar referensen till objektet
Alla klasser har en parameterlös konstruktor
som försvinner när man definierar en egen
konstruktor
Komposition
Tekniken att använda en datatyp i
reprensationen av en annan datatyp