Car Class


/**
 *A car can drive and consujme gas.
 */
public class CarClass
{
	private double milesPerGallon;
	private double gas;
	
	/**
	 *Creates a car with no gas.
	 */
	public CarClass()
	{
		gas=0;
		milesPerGallon=0;
	}
	
	/**
	 *
	 */
	public CarClass()
	{
	}

	/**
	 *Creates a car with a certain amount of gas in the tank.
	 *@param gasAdded Specifies amount of gas to add.
	 *@param milesPerGallon Specifies the gas milage.
	 */
	public CarClass(double gasAdded, double gasMilage)
	{
		gas=gasAdded;
		milesPerGallon=gasMilage;
	}
	
	
	
	/**
	 *Returns the amount of gas in the tank.
	 *@return the amount of gas
	 */
	public double getGasAmount()
	{
	}
	
	/**
	 *Moves the car a given distance, consuming gas.
	 *@param distance Specifies the distance to move
	 */
	public void drive(double distance)
	{
		gas-=distance/milesPerGallon;
	}
	
	/**
	 *Adds gas to the tank
	 *@param gasAdded Specifies the amount of gallons of gas to be added.
	 */
	public void addGas(double gasAdded)
	{
		gas+=gasAdded;
	}
}



Home
Site hosted by Angelfire.com: Build your free website today!