Question
Extend the dynamic array class from the Abstract Storage class we do in class to complete the attached Iterator class (and the template DArray if
Extend the dynamic array class from the Abstract Storage class we do in class to complete the attached Iterator class (and the template DArray if you have not done so) . Make sure to document and test your code thoroughly. These are the main tasks:
1. create the generic base class with the followings functionalities: size, getFirst, getLast, toString, and equals methods
2. Create an iterator interface with hasNext, and next method
3. Create an class that implementing the iterator interface for dynamic array
4. Update the dynamic array as a subclass of the based class supporting generic data types and implementing the iterator interface
5. Update the driver code to test all the functionalities of the updated the dynamic array
+you can use your dynamic array or any variation
+ your dynamic array will extend the base class and implement the iterator interface
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