See the instructions in the file named Proj07.htm in the attached zip file.
You may find it useful to study the following modules when preparing to write this assignment as well as other modules that deal with abstract classes and abstract methods:
Ap0110: Self-assessment, Extending classes, overriding methods, and polymorphic behavior
Ap0120: Self-assessment, Interfaces and polymorphic behavior
Java1624: Array Objects, Part 2
Java3008: Abstract Methods, Abstract Classes, and Overridden Methods