To Projects

CSC 212 -- Inheritance Project -- 50 Points

 

To Turn In

 

Specifications

  1. Construct an inheritance hierarchy with at least three classes.

  2. Specify instance variables and methods for each class.

  3. Draw the UML diagram.

  4. Don't forget the accessability symbols
  5. Use the letter S for static methods or instance variables.

  6. Make sure that each base class, derived class pair satisfies an is-a relationship.

  7. Use arrows to indicate an inheritance relationship. Each arrow points from the derived class to the base class.

  8. Pick at least one method (other than the toString method) that is overridden in a derived class.

  9. Do not submit inheritance hierarchies that are posted as examples for this class or examples presented in the textbook.

  10. Grading: Correctness: 80%, Originality: 10%, Creativity: 10%.