Lecture overview -- Keyboard shortcut: 'u'  Previous page: Anbefalet organisering af klasser -- Keyboard shortcut: 'p'  Next page: Tilgang til klasser i andre pakker -- 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 : 33
Forelæsningsnoter i Objekt-orienteret Programmering
Objekt-orienteret programmering i Java, del 2
Alternative organiseringer af klasser

Det er undertiden praktisk at have mere end én klasse pr. fil. Dette er specielt tilfældet hvis man har mange små 'hjælpe klasser'. Det kan også være praktisk at overveje en katalogvis separering af Java kilde filer fra Java byte kode filer.

  • Mere end én klasse pr. fil

    • Nyttigt hvis man har mange små klasser.

    • Regler:

      • Der må kun være én offentlig klasse pr. fil

      • Øvrige klasser skal være uden 'visibility modifier': Kun brugbare i den aktuelle pakke

      • Navnet på filen skal være det samme som navnet på den offentlige klasse

  • Kildefiler og byte code filer i hvert sit katalog

    • Mere orden og overskuelighed i katalogerne

    • I nogle situationer ønsker man ikke at afsløre kilde programmet for uvedkommende

    • Brug -d option på javac kommandoen til at angive det sted i filsystemet, hvor byte code filer skal skrives