Zusammenfassung der Ressource
Klasser
- Är en implementation av en abstraktion
- 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