Lecture overview -- Keyboard shortcut: 'u'  Previous page: Erklæringer i Java -- Keyboard shortcut: 'p'  Next page: Hvad med enumeration types 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 8 : 39
Forelæsningsnoter i Objekt-orienteret Programmering
De ikke objekt-orienterede dele af Java
Variabel og konstanterklæringer i Java

I forlængelse af forrige side ser vi videre på variabel og konstant erklæringer i Java

  • Variabelerklæringer

    • Alle navne på variable skal erklæres før brug

    • I forbindelse med en variabelerklæring angives variablens type (statisk og stærk typning), og ofte også variablens initialværdi

    • Der findes ikke nogen speciel variabelerklæringssektion i en procedure. Erklæringer og kommandoer kan blandes frit

  • Konstanterklæringer

    • Konstanter erklæres som 'final static' variable

/user/normark/courses/prog1/prog1-01/sources/java/noteEksempler/DeclarationsDemo.javaEt Java program med forskellige erklæringer.

Et Java program med forskellige erklæringer. I programmet ser vi en erklæring af en 'konstant' PI og en heltals variabel a. Både PI og a er i realiteten at betragte som globale variable. Hvorfor dette er tilfældet vil vi først indse, når vi har studeret statiske klasseegenskaber senere på kurset. I proceduren main erklæres de lokale variable aNumber samt a og b. Dette er lokale variable i proceduren main. Bemærk, at erklæringer kan blandes med kommandoerne (de to println kommandoer) i proceduren; Og bemærk at a er redefineret i main. De sædvanlige scoperegler er gældende, således at indre (mere lokale) definioner overskygger ydre (mere globale) definitioner. Output fra programmet er pi er 3.14159 og videre aNumber = 6.28318 og a = 6