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

Vi beskriver her en anbefalet og relativ simpel strukturering af klasser i filer og pakker. Virkeligheden er dog mere kompliceret end dette. Vi vender tilbage til dette på den efterfølgende side

  • En fil med Java kildeprogram bør kun indeholde én klasse

    • Navnet på filen skal være det samme som klassen

    • Filens extension skal være 'java'

    • Klassens pakke angives øverst i filen med
        package pakkeNavn;

    • Filen placeres i et katalog, der har et tilsvarende navn som pakken

Pakker og klasser navngives med et punktum imellem niveauerne. Eksempelvis refererer 'P.Q.C' til klassen C i pakken Q, som er indeholdt i pakken P. I filsystemet indeholder kataloget P kataloget Q, som igen indeholder filen C.java. På et Unix system adresserer vi klassen som P/Q/C.java (på en PC som P\Q\C.java)