Database.java:
package demo;
import java.util.ArrayList;
public class Database {
private ArrayList<CD> listCD=new ArrayList<CD>();
private ArrayList<DVD> listDVD=new ArrayList<DVD>();
private void add(CD cd) {
listCD.add(cd);
}
private void add(DVD dvd) {
listDVD.add(dvd);
}
public void list() {
for (CD cd:listCD) {
cd.print();
}
for(DVD dvd:listDVD) {
dvd.print();
}
}
public static void main(String[] args) {
// TODO Auto-generated method stub
Database db=new Database();
db.add(new CD("abc","abc",4,60,"..."));
db.add(new CD("def","def",4,60,"..."));
db.add(new DVD("xxx","aaa",60, "..."));
db.list();
}
}
DVD.java:
package demo;
public class DVD {
private String title;
private String director;
private int playingTime;
private boolean gotIt=false;
private String comment;
public static void main(String[] args) {
// TODO Auto-generated method stub
}
public DVD(String title, String director, int playingTime, String comment) {
super();
this.title = title;
this.director = director;
this.playingTime = playingTime;
this.gotIt = gotIt;
this.comment = comment;
}
public void print() {
// TODO Auto-generated method stub
System.out.println("DVD"+":"+title+":"+director);
}
}
CD.java:
package demo;
public class CD {
private String title;
private String artist;
private int numofTracks;
private int playingTime;
private boolean gotIt=false;
private String comment;
public CD(String title, String artist, int numofTracks, int playingTime, String comment) {
// super();
this.title = title;
this.artist = artist;
this.numofTracks = numofTracks;
this.playingTime = playingTime;
this.gotIt = gotIt;
this.comment = comment;
}
public static void main(String[] args) {
// TODO Auto-generated method stub
}
public void print() {
// TODO Auto-generated method stub
System.out.println("CD"+":"+title+":"+artist);
}
}