Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: La til leseliste

...

  • Account(double, double) - Konstruktøren skal ta inn startbeløpet og rentefoten (prosentpoeng). Ingen av disse kan være negative.
  • double getBalance() - Returnerer beløpet som står på kontoen.
  • double getInterestRate() - Returnerer renten på kontoen.
  • void setInterestRate(double) - Denne metoden tar inn en ikke-negativ verdi og setter renten til denne verdien.
  • void deposit(double) - Denne metoden tar inn et ikke-negativt beløp og øker konto-beløpet tilsvarende.
  • void withdraw(double) - Denne metoden tar inn et ikke-negativt beløp og minsker konto-beløpet tilsvarende. Dersom det nye konto-beløpet er negativt, så skal tilstanden ikke endre, og det skal utløses et unntak av typen IllegalStateException.

Leseliste

Gyldig tilstand
Excerpt Include
Gyldig tilstand
nopaneltrue
Gyldig tilstand
Innkapsling
Excerpt Include
Innkapsling
nopaneltrue
Innkapsling
Koding av valideringsmetoder
Excerpt Include
Koding av valideringsmetoder
nopaneltrue
Koding av valideringsmetoder


Del 1 – Innkapsling og validering: teori

...