package stack;
import list.ArrayList;
import java.util.EmptyStackException;
/**
* Created by william on 2017/2/25.
*/
public class Stack<T> extends ArrayList {
public boolean empty() {
return isEmpty();
}
public T peek() {
if (size() == 0)
throw new EmptyStackException();
return (T) get(0);
}
public T pop() {
if (size() == 0)
throw new EmptyStackException();
return (T) remove(0);
}
public void push(T ele) {
add(0, ele);
}
}