我創建了4類:鎘,DVD,項目和數據庫。 Cd and Dvd延伸自商品。 數據庫類存儲的ArrayList
項目。Java Arraylist和繼承調用正確的方法。幫助
我卡上創建的數據庫類的方法,它調用在任何鎘或DVD的方法顯示。不過,我設法顯示Cds。
如何顯示所有項目?例如。
項目數= 1張
CD項目數= 2
DVD項目數量= 3
鎘
非常感謝。
編輯:
的顯示方法在鎘和DVD是不同的。
public void displayAll() {
for (int i = 0; i < items.size(); i++) {
Cd theCd = (Cd) items.get(i);
// Dvd theDVD = (Dvd) items.get(i);
System.out.println("Item Number = " + i);
theCd.display();
// theDvd.display
}
}
我的類圖:
Class Diagram http://img571.imageshack.us/img571/1460/unledsca.png
顯示方法不同於cd和dvd – Sanjay 2011-05-07 17:12:50