The Project must have at least 2 classes and must demonstrate parameter passing between classes. It is not acceptable to have one main class with a main method which has just one line of code to call the application in the second class where all the code is written.
The project must attempt to address the following:
-Robust and user friendly
-Well commented logical coding
-Loops, arrays , classes and objects, passing parameters, conditional statements
-Ability to accept user inputs and prints the data and searches for data.
Example of a project:
Create a class to represent objects of your choice, MotorCar or Phone, with appropriate instance variables (type, color, cost, manufacturer etc). Four instance variables.
Include appropriate constructors, print methods and possibly accessor and mutator methods.
Create another class (the main program class) that has an array of your objects (4 to 5)
Use a menu which allows users to enter data for a new object one at a time, print all the objects in the array, search for a particular object or compare if two objects have been entered twice.