public class Stack {
private Object[] elements;
private int size = 0;
private static final int DEFAULT_INITIAL_CAPACITY = 16;
public Stack(){
elements = new Object[DEFAULT_INITIAL_CAPACITY];
}
public void push(Object e){
ensureCapacity();class People {
private static String name;
private static int age;
public People(String name, int age) {
this.name = name;
this.age = age;
}
public static String getName() {
return name;
}
public static void setName(String name) {
People.name = name;
}
public static int getAge() {
return age;
}
public static void setAge(int age) {
People.age = age;
}
}
elements[size ++] = e;
}
public Object pop(){
if (size == 0){
throw new EmptyStackException();
}
return elements[--size];
}
private void ensureCapacity(){
if (elements.length == size){
elements = Arrays.copyOf(elements, 2 * size + 1);
}
}
}
版权声明
本文仅代表作者观点,不代表百度立场。
本文系作者授权百度百家发表,未经许可,不得转载。


