
Noter til
Universitet el. Videregående 3. år
Side 1 af 124
KAPITEL 1 KLASSER OG OBJEKTER ....................................................................................... 5
OBJEKT MODEL ................................................................................................................................ 5
KLASSE BEGREBET ............................................................................................................................ 5
KLASSER OG OBJEKTER ..................................................................................................................... 6
SKABELSE AF OBJEKTER .................................................................................................................... 7
NEW OPERATOREN ............................................................................................................................ 7
NULL REFERENCEN .......................................................................................................................... 8
TILDELING AF OBJEKT REFERENCE .................................................................................................... 9
DEFINERING AF EN KLASSE ............................................................................................................. 10
METODE OG VARIABLE MODIFIERS .................................................................................................. 11
CLASS MODIFIERS ........................................................................................................................... 11
I
NSTANSE VARIABLER ..................................................................................................................... 12
D
EFINERING AF INSTANSE METODER .............................................................................................. 12
INDKAPSLING .................................................................................................................................. 13
CONSTRUCTORS .............................................................................................................................. 14
DEFINERING AF CONSTRUCTORS ..................................................................................................... 15
THIS-REFERENCEN ......................................................................................................................... 15
OVERLOADING ................................................................................................................................ 16
VÆRDIOVERFØRSEL TIL METODER .................................................................................................. 17
OVERFØRSEL AF REFERENCER TIL METODER ................................................................................... 18
OVERLOADING CONSTRUCTORS ...................................................................................................... 19
SAMMENHÆNG MELLEM CONSTRUCTORS ....................................................................................... 20
KLASSE VARIABLER (STATIC) .......................................................................................................... 20
KLASSE METODER (STATIC) ............................................................................................................ 21
KLASSE METODER <> INSTANCE METODER ..................................................................................... 21
EXEMPLER I KLASSE OG INSTANS METODER .................................................................................... 22
FINAL VARIABLER ........................................................................................................................... 23
EKSEMPLER KLASSER OG OBJEKTER ............................................................................................... 24
Class Person .............................................................................................................................. 24
KAPITEL 2 SUBKLASSER OG ARV ......................................................................................... 26
ARV ................................................................................................................................................ 26
ARVE HIRAKI ................................................................................................................................... 27
EXTENDS ......................................................................................................................................... 27
SEMANTIK AF ARV .......................................................................................................................... 28
SUBKLASSENS CONSTRUCTOR ......................................................................................................... 28
OVERRIDING ................................................................................................................................... 29
KALD AF SUPERKLASSENS SKJULTE METODER ................................................................................ 30
ADGANG TIL VARIABLER OG METODER ........................................................................................... 30
UDSKIFTNING AF OBJEKT REFERENCER .......................................................................................... 31
POLYMORPHISME ............................................................................................................................ 32
STÆRK TYPE KONTROL .................................................................................................................... 32
FINAL .............................................................................................................................................. 33
OBJECT KLASSEN ............................................................................................................................ 34
DESIGN (IS A) ................................................................................................................................... 35
DESIGN FOR UDVIDELSER ................................................................................................................ 35
EKSEMPLER PÅ ARV ........................................................................................................................ 36