public class Driver
{
public static void main(String []args)   //  this is called the driver
{
	MakeObject m1 = new MakeObject();  // default constructor  
	MakeObject m2 = new MakeObject("Charley",17, 6.50);
	System.out.println(m1.getName());
	m1.changePay(7.50);
	System.out.println(m1 + ""  + m2);// invokes toString()
}
}

class MakeObject //class can be in a separate file but needs public 
{
	// instance  variables
   private String name; 
   private int age;
   private double payRate;
   public MakeObject()   // default constructor
	{
		name = "A worker";  
		age = 16;
		payRate = 5.00;
	}
   public MakeObject(String n,int a, double p)   // 3 argument constructor
	{
		name = n;  
		age = a;
		payRate = p;	
	}
   public String getName() //accessor
    {
	   return name;
    }
   public void changePay(double b)
	{	
	    // change payRate to the value of b
	}
   public String toString()  // overrides Object.toString
	{
		return "Name:  " + name + "\nAge: " + age + "\nPay rate: " + 
		       payRate + "\n-----------------------";
	}	    
}

