Question: Modify the following Shelf class so it becomes a Generic class where String class can be replaced with any class. Public class Shelf{ private String[]

Modify the following Shelf class so it becomes a Generic class where String class can be replaced with any class.

Public class Shelf{

private String[] items;

private int capacity, itemsNumber = 0;

private String mainItem;

public Shelf(int capacity){

items = (String[]) new String [capacity];

}

public void add (String item){

if (!item.equals(mainItem))

items[itemsNumber++] = item;

}

public String getFirst() {return items[0];}

public int getCapcity() {return capacity;}

}

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!