Lecture overview -- Keyboard shortcut: 'u'  Previous page: Klasser i Java -- Keyboard shortcut: 'p'  Next page: Metoder i Java -- Keyboard shortcut: 'n'  Lecture notes - all slides and notes together  slide -- Keyboard shortcut: 't'  Help page about these notes  Alphabetic index  Course home  Play sound for this page -- Keyboard shortcut: 'y'  Page 5 : 27
Forelæsningsnoter i Objekt-orienteret Programmering
Objekt-orienteret programmering i Java, del 1
Instansvariable

Instansvariable repræsenterer tilstanden i de objekter, der instantieres ud fra klassen. I litteraturen om objekt-orienteret programmering er der mange forskellige betegnelser for disse: Attributter, felter, data members. Vi vælger at bruge Smalltalk's terminologi, som er enkel og præcis: Der er tale om variable i gængs forstand, som er knyttet til individuelle instanser af en klasse. Som kontrast vil vi senere se på 'klassevariable'

En instansvariabel er en dataerklæring i en klasse. Hvert objekt, som instantieres ud fra klassen, har egne versioner af instansvariablene

Class Konto{
   private double rentesats;
   private String navn;
   private double saldo;

   ...
}

Klassen Konto har tre instansvariable: rentesats, navn og saldo.

Vi ser tre objekter af typen Konto. Læg specielt mærke til de individuelle værdier af objekternes instansvariable. Altså, i ét Konto objekt er balancen 100.0, i et andet 300.0, osv.