Question: All instructions are given below CREATE A GENERIC CLASS ASSIGNMENT INSTRUCTIONS CSIS 312 OVERVIEW It would be nice if we could write a single sort
All instructions are given below

CREATE A GENERIC CLASS ASSIGNMENT INSTRUCTIONS CSIS 312 OVERVIEW It would be nice if we could write a single sort method to sort the elements in an Integer array, a String array or an array of any type that supports ordering (i.e., its elements can be compared). It would also be nice if we could write a single Stack class that could be used as a Stack of integers, a Stack of floating-point numbers, a Stack of Strings or a Stack of any other type. It would be even nicer if we could detect type mismatches at compile time-known as compile- time type safety. Generic methods and generic classes provide the means to create the type-safe general models mentioned above. INSTRUCTIONS Write a generic class Pair which has two type parameters-F and S-each representing the type of the first and second element of the pair, respectively. Add set and get methods for the first and second elements of the pair and be sure to demonstrate your setters/getters actually work. (Hint: The class header should be public class Pair and the best way to demonstrate your setters is to call them from your constructor(s).) Write a separate PairTest class to test class Pair. Create 2 Pair types and test your get and set methods on the following pair types: Pair pl takes Integer and String types as a pair Pair p2 takes String and Integer Pair Test should output enough information to the terminal to show that your generic class Pair is able to set and get() different types.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
