Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Definer en ny klasse som implementerer MobileSubscription og beregner kostnad basert på følgende regel:

tale Samtaler har en fast pris uavhengig av antall og lengde, som angis med . Denne fastprisen angis og leses med setter/getter-paret setStaticCallCost og getStaticCallCost.

tekstmeldinger Tekstmeldinger har en fast pris pr. melding, som angis med setMessageCost og leses med getMessageCost (som for den tidligere oppgaven).

Kostnaden for internett-bruk styres av tre verdier: pris pr. megabyte under en viss grense, pris pr. megabyte over en viss grense og selve grensen. Disse kalles henholdsvis costBytesBelow, costBytesAbove og costBytesThreshold og har hvert sitt getter/setter-par. Ved å justere på de to første, kan en gi rabatt eller straff for forbruket.

 

 

JExercise-testkode for oppgavene finner du her: interfaces/NamedTest.java 

...