%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
Cd dvd
1. 1
/**
* The CD class represents a CD object. Information
about the
* CD is stored and can be retrieved.
*
* @author Michael Kolling and David J. Barnes
* @version 2008.03.30
*/
public class CD
{
private String title;
private String artist;
private int numberOfTracks;
private int playingTime;
private boolean gotIt;
private String comment;
/**
* Initialize the CD.
* @param theTitle The title of the CD.
* @param theArtist The artist of the CD.
* @param tracks The number of tracks on the CD.
* @param time The playing time of the CD.
*/
public CD(String theTitle, String theArtist, int tracks, int time)
{
title = theTitle;
artist = theArtist;
numberOfTracks = tracks;
playingTime = time;
gotIt = false;
comment = "<no comment>";
}
/**
* Enter a comment for this CD.
* @param comment The comment to be entered.
*/
public void setComment(String comment)
{
this.comment = comment;
}
/**
* @return The comment for this CD.
*/
public String getComment()
{
return comment;
}
/**
* Set the flag indicating whether we own this CD.
* @param ownIt true if we own the CD, false otherwise.
*/
public void setOwn(boolean ownIt)
2. 2
{
gotIt = ownIt;
}
/**
* @return true if we own a copy of this CD.
*/
public boolean getOwn()
{
return gotIt;
}
/**
* Print details about this CD to the text terminal.
*/
public void print()
{
System.out.print("CD: " + title + " (" + playingTime + " mins)");
if(gotIt) {
System.out.println("*");
}
else {
System.out.println();
}
System.out.println(" " + artist);
System.out.println(" tracks: " + numberOfTracks);
System.out.println(" " + comment);
}
}
3. 3
/**
* The DVD class represents a DVD object. Information about the
* DVD is stored and can be retrieved. We assume that we only deal
* with movie DVDs at this stage.
*
* @author Michael Kolling and David J. Barnes
* @version 2008.03.30
*/
public class DVD
{
private String title;
private String director;
private int playingTime; // playing time of the main feature
private boolean gotIt;
private String comment;
/**
* Constructor for objects of class DVD
* @param theTitle The title of this DVD.
* @param theDirector The director of this DVD.
* @param time The running time of the main feature.
*/
public DVD(String theTitle, String theDirector, int time)
{
title = theTitle;
director = theDirector;
playingTime = time;
gotIt = false;
comment = "<no comment>";
}
/**
* Enter a comment for this DVD.
* @param comment The comment to be entered.
*/
public void setComment(String comment)
{
this.comment = comment;
}
/**
* @return The comment for this DVD.
*/
public String getComment()
{
return comment;
}
/**
* Set the flag indicating whether we own this DVD.
* @param ownIt true if we own the DVD, false otherwise.
*/
public void setOwn(boolean ownIt)
{
gotIt = ownIt;
}
4. 4
/**
* @return true if we own a copy of this DVD.
*/
public boolean getOwn()
{
return gotIt;
}
/**
* Print details about this DVD to the text terminal.
*/
public void print()
{
System.out.print("DVD: " + title + " (" + playingTime + " mins)");
if(gotIt) {
System.out.println("*");
}
else {
System.out.println();
}
System.out.println(" " + director);
System.out.println(" " + comment);
}
}
5. 5
/**
* The database class provides a facility to store CD and video
* objects. A list of all CDs and videos can be printed to the
* terminal.
*
* This version does not save the data to disk, and it does not
* provide any search functions.
*
* @author Michael Kolling and David J. Barnes
* @version 2008.03.30
*/
import java.util.ArrayList;
public class Database
{
private ArrayList<CD> cds;
private ArrayList<DVD> dvds;
/**
* Construct an empty Database.
*/
public Database()
{
cds = new ArrayList<CD>();
dvds = new ArrayList<DVD>();
}
/**
* Add a CD to the database.
* @param theCD The CD to be added.
*/
public void addCD(CD theCD)
{
cds.add(theCD);
}
/**
* Add a DVD to the database.
* @param theDVD The DVD to be added.
*/
public void addDVD(DVD theDVD)
{
dvds.add(theDVD);
}
/**
* Print a list of all currently stored CDs and DVDs to the
* text terminal.
*/
public void list()
{
// print list of CDs
for(CD cd : cds) {
cd.print();
System.out.println(); // empty line between items
6. 6
}
// print list of DVDs
for(DVD dvd : dvds) {
dvd.print();
System.out.println(); // empty line between items
}
}
}