Tuesday, October 24, 2006

CarTest



      public class CarTest
{
 public static void main(String[] args)
 {
  Car c1 = new Car("Toyota");
  c1.drive(50);
  System.out.println(c1 + " mileage = " + c1.getMileage());
  c1.drive(50);
  System.out.println(c1 + " mileage = " + c1.getMileage());
  System.out.println("total cars = " + Car.getCount());
  
  Car c2 = new Car("Honda");
  c2.drive(10);
  System.out.println(c2 + " mileage = " + c2.getMileage());
  c2.drive(15);
  System.out.println(c2 + " mileage = " + c2.getMileage());
  System.out.println("total cars = " + Car.getCount());
  
 }
}

class Car
{
 private String make;
 private int mileage;
 private static int count = 0;
 
 public Car(String make)
 {
  this.make = make;
  count++;
 }

 public String getMake()
 {
  return make;
 }
 
 public int getMileage()
 {
  return mileage;
 }
 
 public static int getCount()
 {
  return count;
 }

 public String toString()
 {
  return make;
 }
 
 public void drive(int miles)
 {
  mileage += miles; 
 }
}

0 Comments:

Post a Comment

<< Home