Does the Bclass become memeber of Aclass like a variable? And the my_obj of Aclass takes 5 as input?
ArrayList class starts with:
template <typename E>
class ArrayList: public ListInterface<E>{
public:
ArrayList(int capacity){
listArray_ = new E[capacity];
n_=0;
capacity_ = capacity;
}...
SortedArrayList class starts with:
template <typename E>
class SortedArrayList: public ArrayList<E>{
public:
SortedArrayList(int capacity): ArrayList<E>(capacity) {
} ...
In the int main:
SortedArrayList<myFavoriteDataType> my_list(5);
my_list.add(myFavoriteDataType("P17", 17));
my_list.add(myFavoriteDataType("P5", 5));
my_list.add(myFavoriteDataType("P3", 3));
my_list.add(myFavoriteDataType("P100", 100));
my_list.add(myFavoriteDataType("P24", 24));
my_list.print();
So now I need to create class myFavoriteDataType class. My teacher did not explain what does the SortedArrayList mean?