Так что я должен написать класс, который расширяет класс ArrayList, превращая его в стек. Проблема, с которой я столкнулась, связана с моим методом pop. Это говорит, что я не могу установить E результат this.get, потому что он говорит, что объект не может быть преобразован в E? Как я могу сделать эту работу или сделать что-то подобное, чтобы сохранить первый индекс в качестве переменной.Преобразование примитивных классов в базовый элемент? Java
public class ArrayListStack<E> extends ArrayList implements Stack<E> {
int size = 0;
public void push (E element) {
add(0, element);
}
public E pop() {
E result = get(0);
size++;
}
}
Что означает '' размер ++ там делать? Я думаю, что метод 'size()' 'ArrayList отлично работает – msrd0
Да, я понял, что после этого и вынул его – trosy