First Class------------------
// Car class to define all the methods/classes in CarUser
public class Car {
// Creates object Car
public Car()
{
}
// Let's a car have initial gas in the tank
public Car (double initialGas)
{
gas = initialGas;
}
// method to add gas to the car
public void addGas(double addGas)
{
double newaddGas = gas + addGas;
addGas = newaddGas;
}
public void drive(double drive)
{
double newdrive = (drive/car) - gas;
drive = newdrive;
}
public double range(double range)
{ double newrange = gas * car;
range = newrange;
return range;
}
private double gas = 3.5;
private double car = 0;
}
Second Class-
public class CarUser
{
/**
* Constructor for objects of class CarUser
*/
public CarUser()
{
Car honda = new Car(30.0); // 30 miles per gallon
honda.addGas(10 .0); // add 10 more gallons
honda.drive(250 .0); // drive 250 miles
// print range remaining
System.out.prin tln("Honda range remaining: " + honda.range());
Car toyota = new Car(20.0); // 20 miles per gallon
toyota.addGas(1 8); //add 18 more gallons
toyota.drive(20 0.0); //drive 200 miles
// print range remaining
System.out.prin tln("Toyota range reining:" + toyota.range()) ;
}
}
----------
// Car class to define all the methods/classes in CarUser
public class Car {
// Creates object Car
public Car()
{
}
// Let's a car have initial gas in the tank
public Car (double initialGas)
{
gas = initialGas;
}
// method to add gas to the car
public void addGas(double addGas)
{
double newaddGas = gas + addGas;
addGas = newaddGas;
}
public void drive(double drive)
{
double newdrive = (drive/car) - gas;
drive = newdrive;
}
public double range(double range)
{ double newrange = gas * car;
range = newrange;
return range;
}
private double gas = 3.5;
private double car = 0;
}
Second Class-
public class CarUser
{
/**
* Constructor for objects of class CarUser
*/
public CarUser()
{
Car honda = new Car(30.0); // 30 miles per gallon
honda.addGas(10 .0); // add 10 more gallons
honda.drive(250 .0); // drive 250 miles
// print range remaining
System.out.prin tln("Honda range remaining: " + honda.range());
Car toyota = new Car(20.0); // 20 miles per gallon
toyota.addGas(1 8); //add 18 more gallons
toyota.drive(20 0.0); //drive 200 miles
// print range remaining
System.out.prin tln("Toyota range reining:" + toyota.range()) ;
}
}
----------
Comment