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
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started