Question: java Specifications You will create the following classes: TestClassComposite - holds main and the array or arrayList Date - has a month, day, and year
java


Specifications You will create the following classes: TestClassComposite - holds main and the array or arrayList Date - has a month, day, and year Name - has a first name, middle initial, and last name Student - has a date of birth, a student has a name Student - has a GPA, and number of credits taken Specifications: the Date class The toString in the date class must always return a valid date. i.e. February has either 28 or 29 days i.e. Other months have either 30 or 31 days i.e. There are 12 months i.e. There are leap years A date object will only store valid dates. Specification the Name class All names will be displayed in sentence case. First letter of a name capitalized all other letters in lowercase. All middle initials
Step by Step Solution
There are 3 Steps involved in it
Two static methods main and getAverageGPA are declared in the Main class The programs entry point is the main method which takes user input creates St... View full answer
Get step-by-step solutions from verified subject matter experts
