onsider a class named Graduate Course that includes Three data members i.e. o courselD (e.g. CS2133), o courseName (e.g. OOP), O creditHours (e.g. 3 or 4), and o courseFee (e.g. Rs. 10,000). A parameterized constructor to initialize data members with values specified by the user Derive a class named Research Course from Course class, which contains An additional data field named experiment Fee A parameterized constructor to initialize its own data member along with data members
OOPs
In today's technology-driven world, computer programming skills are in high demand. The object-oriented programming (OOP) approach is very much useful while designing and maintaining software programs. Object-oriented programming (OOP) is a basic programming paradigm that almost every developer has used at some stage in their career.
Constructor
The easiest way to think of a constructor in object-oriented programming (OOP) languages is:
Consider a class named Graduate Course that includes Three data members i.e.
o courselD (e.g. CS2133),
o courseName (e.g. OOP),
O creditHours (e.g. 3 or 4), and
o courseFee (e.g. Rs. 10,000).
A parameterized constructor to initialize data members with values specified by the user
Derive a class named Research Course from Course class, which contains
An additional data field named experiment Fee A parameterized constructor to initialize its own data member along with data members
of the base class inherited in derived class Research Course class also contains a member function named setExperiment Fee to modify the value of its own data field
A function named display to show the values of its own attribute along with the attributes of its base class A function named totalFee to display the value of aggregated fee (course fee+ experiment
fee) for a particular course object
Implement both classes and in the main() function, create an instance of ResearchCourse class. Invoke appropriate functions to display all attribute values as well as the total fee for this particular
instance.
Step by step
Solved in 3 steps with 1 images