...
Implementer endringene foreslått i punktene 1-3 og prøv ut klassene.
JExercise-testkoder Testkoder for denne oppgaven finner du her:
- encapsulation/CalculatorTest.java
- encapsulation/DigitTest.java
- encapsulation/LineEditorTest.java
- encapsulation/ConstrainedLocationTest.java
- encapsulation/RectangleTest.java
- encapsulation/StackTest.java
- encapsulation/UpOrDownCounterTest.java
- encapsulation/StopWatchTest.java (Original jextest-kode: encapsulation/StopWatch.jextest)
NB: JExercise-testkodene Testkodene viser om du har innkapslet på samme måte som fagstaben har gjort. Din kode kan fungere selv om testene feiler, dersom du har valgt en løsere/strammere innkapsling iht. argumentasjonen i 1-3. Er du enig med hvordan fagstaben har gjort det?
Merk at din implementasjon må ligge i en pakke med samme navn som testkodens pakke. Pass derfor på at klassene du har laget ligger i pakken "encapsulation".
Include Page