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

Vi ser her på et eksempel på en klasse i Java, som illustrerer en række forskellige af de emner, vi ser på i denne lektion

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

   public Konto(String ejer) {
      rentesats = 0.02;
      navn = ejer; 
      saldo = 0;
   }

   public double balance () {
      return saldo;
   }

   public void hæv (double beløb) {
      saldo = saldo - beløb;
   }

   public void indsæt (double beløb) {
      saldo = saldo + beløb;
   }         

   public void tilskrivRente() {
      saldo = saldo + saldo * rentesats;
   }

   public String toString() {
      return navn + "'s konto indeholder "
            + saldo + " kroner";
   }
} // End Konto

Java klassen Konto. Vi vil benytte denne simple klasse som et gennemgående eksempel i denne lektion. En af opgaverne ved øvelserne til denne lektion vil endvidere tage udgangspunkt i denne klasse. Vi vil forklare de enkelte bestanddele af klassen i takt med, at vi introducerer de forskellige udtryksmuligheder i Java's klassebegreb

Go to exerciseModifikationer af Konto klassen