2
Stack類行爲泛型類型的Java中
public class Stack
{
public void push(LinkedList ll) {
}
LinkedList類
class LinkedList<Item>
{
private class Node<Element>
{
private Element value ;
private Node<Element> next;
}
Node(Element value, Node<Element> ref) {
this.value = value;
this.next = ref;
}
}
我有我的Stack類主要方法,在這我已經Stack類的一個對象,並與對象的類LinkedList,我正在調用push方法。 我不明白的是,如果我使用(LinkedList<Type> ll)
作爲參數,編譯器顯示錯誤:
cannot find symbol
public void push(LinkedList<Item> ll) {
^
symbol: class Item
location: class Stack
爲什麼這個錯誤發生的歷史昂爲什麼,如果我提前
使用public void push(LinkedList ll)
感謝工作正常