Objectives
- Create a class that implements an API specification.
- Create a class that implements an interface.
- Write overloaded methods/constructors.
- Create and use an enumeration.
- Create and use public and private variables (fields).
- Create and use static and instance variables (fields).
- Create and use public and private methods.
- Create and use static and instance methods.
- Test and debug a complex application.