Question: please make sure all the constructors listed above are in the code please make sure to use ListADT please make sure to attach a note

2. Application description: Program should has at least following classes: - Main

please make sure all the constructors listed above are in the code

please make sure to use ListADT

please make sure to attach a note explaining 

2. Application description: Program should has at least following classes: - Main class that would manipulate some data stored in the ListADT. - Classes that represent a data itself. That data developed following OOP concept should include concrete classes (Circle, Rectangle, etc.), superclass and Comparable interface. - Finally, that data is stored in the ListADT presented as a concrete class that implements ListInterface... The data encapsulated into your Data Type class should be private and accessed only via public methods. Mandatory methods to be implemented are: constructors add(Shape2D myshape) isFull() isEmpty(0 size() insert(int position, Shape2D myshape) Additionally, have to String () method implemented to print specific for each stored object and the whole ADT information. Application should use ListADT to store that data and manipulate it (add data one by one, add into specific position, possible search for a specific data and output it). Data input is entered from keyboard. Results are output on the screen. Use comments in the program code and enable some instructions printed out on the screen. Optional: Use of generics as a data type. Use of exceptions and try-catch blocks. 3. Deliverables: .java, .class, and readme files. In readme file specify how your application works, and provide example of the sample input and expected output. UML class diagram should be included as a part of design document (readme file).

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 Programming Questions!