public class data2
{
	public data2(String f, String l, String p, int [] a, int c)
	  {first = f;
	   last = l;
	   phone = p;
	    int [] t = new int[c];
	    for (int x=0; x < c; x ++)
	      t[x] = a[x];
	    ar = t;
	    ct = c;
       }
  private String first;
  private String last;
  private String phone;
  private int [] ar;
  private int ct;

 public String getFirst()
   {return first;
   }

public String getLast()
   {return last;
   }
public String getPhone()
   {return phone;
   }

public int getCt()
   {return ct;
   }

   public int[] getGrades()
      {return ar;
      }
 }
 *****************************************************************************
 
 import java.io.*;
 import java.util.ArrayList;
 
 public class arrayListHelper
 {
  ArrayList list = new ArrayList();
 
  public void enter(String f, String l, String p, int [] ar,int ct)
    {int t[] = new int[ct];     // have to set aside space for each new array
     for (int x=0;x < ct; x++)   // copy incoming array
      t[x] = ar[x];
     data2 cl= new data2(f,l,p,ar,ct);
     list.add(cl);
     }
 
  public data2 getitem(int n)   // get an object - cast it to specific object
   {Object o= list.get(n);
    data2 d = (data2) o;
    return d;
   }
 
  public String getPhone(String l)   // returns phone number
   {}
 
 public double getAvg(String l)    // gets average for a particular person
  {}
 
  public void delete(String l)
   {}
 
  public void printHonors()   // print all kids with honors
   {}
 
   public void printAll()
     {}
 }