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

- Write the class declarations (first line) for all of the classes in the diagram above.
- List all of the abstract methods shown in the diagram.
- Implement the constructor for the
TextFileclass. - Implement the constructor for the
Folderclass. - Suppose that the size of a
Folderobject is defined as the size of all the objects contained in the folder (and subfolders) plus the number of characters representing the name of the folder. Implement thesize()method for theFolderclass.
Last modified: Tuesday, 17-Dec-2019 08:23:39 EST