我创建了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