CS1021
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 (see Putting it All Together section) 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: Tuesday, 08-Jan-2019 09:09:02 EST