import java.util.Arrays;
/************************************************************
 * This class will demonstrate an application of the Comparable 
 * interface
 
 * @author Nancy Harris
 * @version V1 03/24/2009
 ************************************************************/
 public class Tester
 {
 	public static void main(String args[])
	{
		GradedActivity [] grades;
		grades = new GradedActivity[4];
		
		// Instantiate several different kinds of activities
		grades[0] = new GradedActivity();
		grades[0].setScore(85);
		
		grades[1] = new FinalExam3(100, 10);  // 90%
		
		grades[2] = new PassFailActivity(60);
		grades[2].setScore(95);
		
		grades[3] = new PassFailExam( 100, 50, 60); // 50%
		
		System.out.println("Unsorted Array");
		for (GradedActivity ga : grades)
			System.out.println("\t" + ga.getScore());
		
		Arrays.sort(grades);
		
		System.out.println("\nSorted Array");
		for (GradedActivity ga : grades)
			System.out.println("\t" + ga.getScore());
	}
}