Lecture overview -- Keyboard shortcut: 'u'  Previous page: Opgave: Klassen Spillekort -- Keyboard shortcut: 'p'  Next page: Instansvariable -- 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 4 : 27
Forelæsningsnoter i Objekt-orienteret Programmering
Objekt-orienteret programmering i Java, del 1
Klasser i Java

Vi vil nu se klasser's syntaktiske egenskaber i Java

En klasse indkapsler en række egenskaber.

Nogle egenskaber er skjulte

De øvrige egenskaber udgør klassens grænseflade


class klasseNavn {    
  dataErklæringer
  konstruktorer
  metoder
}

Vi viser her en typisk syntaktisk opbygning af en klasse. Klassen har et navn, og den indeholder erklæringer af data, konstruktorer og metoder. Rækkefølgen af disse bestanddele er ikke påbudt, men blot typisk.

En klasse kan have andre egenskaber, f.eks nedarvning og synligheds angivelser af variable og metoder, som udmønter sig i yderligere syntaks.