import java.util.Scanner; public class eg29_CurvedActivityDemo { public static void main (String[] args) { double score; double curvedPercent; //student's unadjusted exam score score = 80.0; //curvedPercentage curvedPercent = 1.05; //adjust mark => old mark * 1.05 //create object eg29_CurvedActivity curvedExam = new eg29_CurvedActivity(curvedPercent); //set exam score, called eg29_CurvedActivity's setScore method, overriding superclass's setScore method curvedExam.setScore(score); //use inherited methods System.out.println("The curved score is " + curvedExam.getScore()); System.out.println("The exam grade is " + curvedExam.getGrade()); } }