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