Wyo Java Ch9Proj1

Write two interfaces that each include 1 or more abstract methods. The interfaces cannot be ones that we used as examples in class or that are from our textbook (e.g. Movable, Comparable, Locatable, or Measurable). Design & implement 2 classes that realize each interface. The classes should be unrelated to each other like Helicopter and Lizard. Each of your two classes must include at least one method that is not found in one of the interfaces. Finally, write a client program named Ch9Proj1 that instantiates an object from each of the two classes and that uses all available methods from the object's class. You will be graded on the execution of the client program as well as how creative, interesting, and realistic your example is.

Your program must follow the class Coding Standards. Save all of the files associated with this assignment to a folder named Ch9Proj1 in the appropriate network folder.

Preconditions:

    • None

You must hand in the following on separate pages stapled in this specified order:

    1. The source code for the two interfaces.
    2. The source code for the the two classes that implement the interfaces.
    3. The source code for the client program.