Exercise-panelet
Bruk av Exercise-panelet er obligatorisk for denne øvingen. Du må ha panelet åpent med CalculatorInheritance.ex-filen (tests > inheritance > CalculatorInheritance.ex) i før du begynner med oppgaven. For mer informasjon/hjelp, se nederst på forrige side, altså hovedsiden for Øving 9.
Excerpt |
---|
Oppgaven handler om å lage en enkel kalkulator og en RPN-kalkulator som arver fra den. |
...
Testkode for RPNCalculator finner du her: inheritance/RPNCalculatorTest.java. Originalkoden (jextest) for testen finner du her: inheritance/RPNCalculator.jextest.
Del 3:
...
Main-metode eller hovedprogramklasse
Lag en main-metode eller en hovedprogramklasse kalt CalculatorProgram med init- og run-metoder som spør . Her skal du spørre brukeren om hvilken type kalkulator som skal brukes og kjører denne med input og output. Husk at en subklasse kan også brukes som superklassen. Et felt av type SimpleCalculator kan være både en SimpleCalculator og en RPNCalculator. Bruk dette ved å f.eks. sette SimpleCalculator calc = new SimpleCalculator();
eller SimpleCalculator calc = new RPNCalculator();
avhenging av hvilket valg brukeren tar.
Lag en main-metode i hovedprogramklassen som kjører init og run.
Exercise-panelet
Bruk av Exercise-panelet er obligatorisk for denne øvingen. Du må ha panelet åpent med CalculatorInheritance.ex-filen (tests > objectstructures > CalculatorInheritance.ex) i før du begynner med oppgaven. For mer informasjon/hjelp, se nederst på forrige side, altså hovedsiden for Øving 9.
Include Page | ||||
---|---|---|---|---|
|