Question: Please create a driver class for the sequence class. There should be an ArrayList this is what I have for Class Sequence. public class Sequence

Please create a driver class for the sequence class. There should bean ArrayList this is what I have for Class Sequence. public classPlease create a driver class for the sequence class. There should be an ArrayList

this is what I have for Class Sequence.

public class Sequence { //Variable private int counter ; private E[] data ; private int size ; //default Constructor //assigning public Sequence(Class c) { size = 100 ; data = (E[]) new Object[size] ; counter = 0 ;

} /** * @return size */ public int size() { return size ; } /** * @param element */ public void append(E element) { if (counter >= size) { throw new IllegalArgumentException("Full") ; } data[counter++] = element ; } /** * @param k * @return data[k] */ public E get(int k) { if (k > counter) { throw new IllegalArgumentException("Not enough data") ; } return data[k] ; } /** * @param k * @param element */ public void set(int k, E element) { if(k > counter) { throw new IllegalArgumentException("Not enough data") ; } data[k] = element ; } }

a. 1. Creation of project2. Package should include: a. Driver class... b. Sequence class. 2. Compilation and execution Driver class and Sequence class compile without errors.. b. Correct answers on test data ........ 3. Defined Sequence class a. The class is generic b. Has two private instance variables: data[] and size c. Has default constructor.. d. Has constructor with one parameter (the capacity). 4. e. Has size () method f. Has append (E element) method. Has get (k) method, returning an E type object, where k is an index.. h. Has set (k, E newElement) method, where k is an index.... JUnit tests in the SequenceTest class a. Provides at least one test for each method in the Sequence class for one data type.. b. Provides at least one test for each method in the Sequence class for a second data type... . Design specifications Create a Java project project2 and a package package2. Design the Sequence class with E the type parameter. Define a driver class containing a main method that exercises the class Sequence as an application. The two classes should be saved in different files. Your driver class should have the following header

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!