Question: java Create a public final class named Course. Course should not provide a public constructor, although you will probably want to create a private one.
Create a public final class named Course. Course should not provide a public constructor, although you will probably want to create a private one. Instead, Course should provide a class method named fromcsv which takes a single String argument and returns an array of Course instances. Each Course maintains a department and a number, both Strings. Here's how they are loaded from a CSV String. Given the following CSV contents: i cs, 125 2 IE, 333 3 MUS, 230 You should return an array containing three Course instances: the first with department="CS" and number="125", the second with department="IE" and number="333", etc. Your array should contain the courses in the same order in which they appear in the CSV String. (Your fromcsv method should assert that the passed String is not null.) Finally, Course should provide getters for the department and number named getDepartment and getNumber, respectively. To complete this problem you'll want to review our previous work with CSV Strings, and apply what you now know about constructing objects. Have fun
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
