We are going to develop a program that will handle a Golfer and his .docx

This preview shows page 1 - 4 out of 8 pages.

We are going to develop a program that will handle a Golfer and his scores. The program will be comprised of three classes: a Golfer class that will manage all the golfer's scores, a Score class and a Tester class to drive the other classes. To accomplish this task the program will use a partially filled array to store the golfer s scores. The Golfer Class This is a class designed to represent a golfer including his name, home course, id number and an Array of Score Objects. The golfers scores consist of several pieces of information include the course, the par score for the course, the courses rating and course slope, date score was shot and the score. Each field is explained in detail below. Remember part of being a strong programmer is being flexible enough to learn about new domains, you don't have to be a golfer or a doctor or a banker to write application in those domains. Instance Variables. name - A String representing the golfer's name homeCourse - A String representing the golf course where the player's handicap is keep. idNum - A unique integer that identifies each golfer. scores an Array - stores Score object that represent the golfer's scores. Set the size of the array to 10 but use numOfScores instance variable(below) to track how many Score object are actually in the array. ((NOTE: MUST USE AN ARRAY, CANNOT USE ANY OTHER TYPE OF JAVA COLLECTION OBJECT)
numOfScores an int representing the number of Score Objects in the Array used in the partially filled array algorithm Static Variable - int nextIDNum - starts at 1000 and is used to generate the next Golfer's IDNum Methods Constructor - sets name and homeCourse from parameters and uses the static variable nextIDNum to retrieve the next available ID number. Creates Array.

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture