C++ How to Program (10th Edition)
C++ How to Program (10th Edition)
10th Edition
ISBN: 9780134448237
Author: Paul J. Deitel, Harvey Deitel
Publisher: PEARSON
Students have asked these similar questions
This is object oriented programming Language is C++ Consider the following scenario of a class Person. A Person class has a Name, ID, Address and has functions of change the address and profile display. (Hint: Composition is not applied) Two classes are derived from this class person. 1) Student 2) Employee. The student class has a course number, classes attended, year (freshman=1, sophomore=2 and so on), and functions to change course and profile display. The employee class has a Date of joining and date of promotion. The employee class further has two child classes 1) Faculty 2) Admin. Faculty class has a course number, classes taught, Rank (AP, lecturer etc) and a function to display profile. Admin class has number of projects worked on and a display profile function. Answer the questions based on this scenario. Make the classes as mentioned above. Make appropriate constructors and functions. Choose access type wisely.
programming language : C++ subject : object oriented programming  question: We know that an Organization consists of Managers and Employees. You are required to create a base class Person with attributes name, CNIC and gender. Derive Manager and Employee class from Person class.
Question 2 (Student Inheritance Hierarchy) Draw a UML class diagram for an inheritance hierarchy for students at a university similar to the hierarchy shown in Fig. 11.2. Use Student as the base class of the hierarchy, then extend Student with classes UndergraduateStudent and GraduateStudent. Continue to extend the hierarchy as deeply (i.e., as many levels) as possible. For example, Freshman, Sophomore, Junior and Senior might extend UndergraduateStudent, and DoctoralStudent and MastersStudent might be derived classes of GraduateStudent. After drawing the hierarchy, discuss the relationships that exist between the classes.
Knowledge Booster
Background pattern image
Similar questions
SEE MORE QUESTIONS
Recommended textbooks for you
Text book image
C++ Programming: From Problem Analysis to Program...
Computer Science
ISBN:9781337102087
Author:D. S. Malik
Publisher:Cengage Learning