Question: To gain experience with using interfaces, complete the following steps: 1. Brainstorm an interface to create. Possibilities include: a. A generic category of things that



To gain experience with using interfaces, complete the following steps: 1. Brainstorm an interface to create. Possibilities include: a. A generic category of things that has certain behaviors, but for which each variation of the thing executes those behaviors differently. Ex: Category=Animal, variations=Butterfly, Hippo, behaviorseat, move, etc. b. An adjective of the form-able, which could describe many types of things. 2. In the repl.it project, create a new Interface. Give the signatures for the abstract methods your interface will include, 3. Now create a new class. Add private member variables to the class if necessary. Implement the abstract methods appropriately for this version of the interface. 4. Repeat Steps 2 and 3 at least one more time to create multiple classes that implement the interface differently. 5. Create a driver class that: 5. Create a driver class that: a. Declares ArrayList
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
