SE1021
Class Activity
Activity 1
Implement the abstract Calculable class below:
| Calculable |
| +plus(that: Calculable): Calculable +minus(that: Calculable): Calculable +doubleValue(): double +intValue(): int |
Activity 2
Implement a concrete Double class that extends the Calculable class.
Activity 3
Implement a concrete Integer class that extends the Calculable class.
Activity 4
Modify the Complex class so that the following is possible:
Calculable c = new Complex(3, 2);
Activity 5
Should Calculable be an interface instead of an abstract class?
Last modified: Thursday, 14-Dec-2017 09:22:09 EST