import java.util.Arrays;
public class DropoutStack<T extends ArrayStack> {
private final static int DEFAULT_CAPACITY = 100;
private int top;
private T[] stack;
public DropoutStack()
{
this(DEFAULT_CAPACITY);
}
public void push(T element)
{
stack[top] = element;
top = (top + 1 % stack.length);
}
}試圖建立一個輟學堆棧類,這是我的ArrayStack類的子類
,我發現了錯誤:類DropoutStack構造DropoutStack不能應用於給定類型;
這裏是測試人員。
public class StackTester{
@SuppressWarnings("unchecked")
public static void main(String[] args){
DropoutStack stack = new DropoutStack(2);
stack.push("test1");
stack.push("test2");
stack.push("test3");
System.out.println(stack);
}
}
是你的問題解決了..?如果這個職位解決不要忘記標記爲接受.. – Siva