Class arrayListType {
*list: elemType
length: int
maxSize: int
bool::isEmpty() const;
bool::isFull() const;
int::listSize() const;
int::maxListSize() const;
void::print() const;
bool::isItemAtEqual(int, const elemType&) const;
void::insertAt(int, const elemType&);
void::insertEnd(const elemType&);
void::removeAt(int);
void::retrieveAt(int, elemType&) const;
void::replaceAt(int, elemType&) const;
void::clearList();
int::seqSearch(const elemType&) const;
void::insert(const elemType&);
void::remove(const elemType&);
arrayListType(int = 100);
arrayListType(const arrayListType<elemType>&)
-arrayListType{}
const arrayListType<elemType>& operator={const arrayListType<elemType>&}
}