Part (a)
// returns the price of the item including the tax
public double purchasePrice()
{
return getListPrice() * (1.0 + taxRate);
}
Part (b)
public class Vehicle extends TaxableItem
{
private double dealerCost;
private double dealerMarkup;
public Vehicle(double cost, double markup, double rate)
{
super(rate); 1
dealerCost = cost;
dealerMarkup = markup;
}
public double getListPrice()
{
return dealerCost + dealerMarkup;
}
public void changeMarkup(double markup)
{
dealerMarkup = markup;
}
}
Notes:
- Must be the first statement
|