Question: Create a Java application of your choice that includes or uses at least 4 classes: one of your main (and any other) method(s). Your program

Create a Java application of your choice that includes or uses at least 4 classes: one of your main (and any other) method(s). Your program must meet the following: 1. It compiles, runs without errors. 2. The main () method is packaged in its own separate class and drives the application. It should call all of the methods of your extended class. All user interaction should be done in the driver class. 3. Define a base class (may be abstract), then define a class that extends that base class (is a). 4. Define overridden method in your extended class. 5. Define another class that will use or be used by the extended class above (has a). 6. Define and implement an interface that requires at least one method (does a).7.fun Define and use a collection of your class type not primitive type. 8. Interact with the user (in driver class) you can use the Scanner class if you like. Displayed output is spelled and aligned to look neat and professional. All data is accompanied by a brief explanation. Your classes meet the following specs:

JavaDoc comments are used to introduce the class itself.The opening comments include a helpful descriptive purpose statement, the programmers name and date the application was written. 2. JavaDoc comments are used to introduce all methods:Constructors, mutator and accessor methods and custom methods.There is on Javadoc comment per method.Include a @param or @return tag as appropriate for the type of method being described.3. Other comments are used as needed to clarify use of identifiers or blocks of code (like loop or decision structures).4. Identifier names conform to standard Java conventions (class names begin with an uppercase character and identifier names begin with lower case character).5. White space is used to separate functional parts of the program.6.Indentation is consistent for methods and internal blocks of code.7. Block braces are placed consistently.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!