我無法理解爲什麼s.pop()
不適用於我的代碼。該數值顯示的錯誤是:不兼容的類型,書(對象)與對象
的java:不兼容的類型
要求:bookShelf.Book
發現:java.lang.Object繼承
這混淆了我,因爲我只是把B1到堆棧,這是一個Book
類型,所以不是我彈出一個Book
關閉?
public class bookShelf{
public static void main(String[] args){
Book b1 = new Book();
Stack s = new Stack();
Book b2 = new Book();
s.push(b1);
b2.b = s.pop(); //error is here
}
}
class Book{
Book b;
}
可能重複[什麼是原始類型,爲什麼我們不應該使用它?](http://stackoverflow.com/questions/2770321/what-is-a-raw-type-and-why-shouldnt - 我們使用-IT) – Tom