Question: Outcomes: Develop a Java program that uses: . decision constructs looping constructs basic operations on an Array of objects (find, change, access all elements) more

 Outcomes: Develop a Java program that uses: . decision constructs looping

constructs basic operations on an Array of objects (find, change, access all

elements) more than one class and has multiple objects static variables Requirements:

1. We are going to develop a program that will handle a

Outcomes: Develop a Java program that uses: . decision constructs looping constructs basic operations on an Array of objects (find, change, access all elements) more than one class and has multiple objects static variables Requirements: 1. 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 2. The Golfer Class 1. 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. 2. 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 is 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 3. Static Variable- int nextiDNum starts at 1000 and is used to generate the next Golfer's IDNum 4. Methods Constructor - sets name and homeCourse from parameters and uses the static variable nextIDNum to retrieve the next available ID number. Creates Array Constructor - default constructor, sets all instance field to a default value. Creates Array

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!