Use java to consider the following UML diagram representing a class to be used for keeping track of courses offered
by Alpha College.
Course
- course: String - faculty : String - noOfStudents: int - feesPerStudent : double
+ Course() + Course(course: String, faculty: String, noOfStudents: int) + Set and Get methods + Set and Get for static method + calcFeesCollected(): double
|
Note:
(a) Implement the Course class. Note the following requirements:
- In the method calcFeesCollected(), use the formula given below to compute
the total amount of fees collected from a course.
feesPerStudent * noOfStudents
- Utilizes this keyword in the program.
Alpha College has offered a course with details as given below:
-Set the Fees per student to RM15000.00 and then display the fee per student that was
assigned.
-Declare and create an instance of the class called s1 using the no-arg constructor. Use
the set methods to assign values to the data fields.
- Declare and create an instance of the class called s2 using the parameterized
constructor.
Display all the course’s information Fee per student: RM15000.00 Course 1 Course : Information Technology Faculty : FOCS Number of students : 30
Total of fees collected : RM 450000.00
Course 2
Course : Information Engineering Faculty : FOCS Number of students : 35
Total of fees collected : RM 525000.00
|
*Use java to create the program above*
Extracted text: P4Q6 Consider the following UML diagram representing a class to be used for keeping track of courses offered by Alpha College. Course - course: String faculty : String noOfStudents: int - feesPerStudent : double + Course() + Course(course: String, faculty: String, noOfStudents: int) + Set and Get methods + Set and Get for static method + calcFeesCollected(): double Note: (a) Implement the Course class. Note the following requirements: • In the method calcFeesCollected (), the total amount of fees collected from a course. use the formula given below to compute feesPerStudent* noOfStudents Utilizes this keyword in the program.
Extracted text: Set the Fees per student to RM15000.00 and then display the fee per student that was assigned. Declare and create an instance of the class called s1 using the no-arg constructor. Use the set methods to assign values to the data fields. Declare and create an instance of the class called s2 using the parameterized constructor. Display all the course's information Fee per student: RM15000.00 Course 1 : Information Technology : FOCS : 30 Course Faculty Number of students Total of fees collected : RM 450000.00 Course 2 : Information Engineering : FOCS : 35 Course Faculty Number of students Total of fees collected : RM 525000.00