Java Reference
In-Depth Information
LISTING 8.9
//********************************************************************
// DVD.java Author: Lewis/Loftus
//
// Represents a DVD video disc.
//********************************************************************
import
java.text.NumberFormat;
public class
DVD
{
private
String title, director;
private int
year;
private double
cost;
private boolean
bluray;
//-----------------------------------------------------------------
// Creates a new DVD with the specified information.
//-----------------------------------------------------------------
public
DVD (String title, String director,
int
year,
double
cost,
boolean
bluray)
{
this
.title = title;
this
.director = director;
this
.year = year;
this
.cost = cost;
this
.bluray = bluray;
}
//-----------------------------------------------------------------
// Returns a string description of this DVD.
//-----------------------------------------------------------------
public
String toString()
{
NumberFormat fmt = NumberFormat.getCurrencyInstance();
String description;
description = fmt.format(cost) + "\t" + year + "\t";
description += title + "\t" + director;
if
(bluray)
description += "\t" + "Blu-ray";
return
description;
}
}
Search WWH ::
Custom Search