Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3
Excerpt

Oppgaven handler om MobileUsage-klassen, som innkapsler data om bruk av mobilen, og MobileSubscription-klassen, som innkapsler data om abonnement og håndterer utregning av månedsavgift basert på bruk.

...

For hver av disse er det en get- og en set-metode, med navn etter Java-konvensjonen. Hint: Definer først passende felt og bruk så Eclipse sin innebyggede funksjon for å generere gettere og settere i Source-menyen. Som for registreringsmetodene i MobileUsage, så skal et IllegalArgumentException-unntak utløses for negative argumenter.

...

Del 1 – Java-kode for MobileUsage

Implementer MobileUsage-klassen iht. kravene over.

JExercise-testkode for denne oppgaven finner du her: encapsulation/MobileUsageTest.java. jextest-koden for testen finner du her:  encapsulation/MobileUsage.jextest

Del 2 - Java-kode

Implementer MobileUsage MobileSubscription-klassen iht. kravene over.JExercise-testkode for denne oppgaven finner du her: encapsulation/MobileSubscriptionTest.java. jextest-koden for testen finner du her:  encapsulation/MobileSubscription.jextest

 

Include Page
Bunntekst for JExercise-oppgaver
Bunntekst for JExercise-oppgaver

...