1. Create a class person having 5 data members. • Name • Address • Cnic • Gender • Age All data members should be hidden by the use of data hiding concept. These values will be initialize using the child class constructor. For getting the values of these data members getter method will be created for all data members in the parent class i-e Person. 2. Create another class Teacher that will inherit properties and functionalities from person class. Teacher class will have experience data member and an array of subjects taught by that particular teacher. 3. Provide setter and getter methods for all data members. 4. Teacher is allowed to teach at least 2 subjects. 5. Perform input validation in setSubject() function so the user will not be able to input anything except string value. 6. Default experience of the teacher will be 2 years. 7. Parameterized constructor of person class will be called using the teacher class constructor. This will initialize all the data members of person class. 8. Using teacher class object display every info of teacher. Output will be something like this if all points are implemented correctly.
1. Create a class person having 5 data members.
• Name
• Address
• Cnic
• Gender
• Age
All data members should be hidden by the use of data hiding concept. These values will be
initialize using the child class constructor. For getting the values of these data members getter
method will be created for all data members in the parent class i-e Person.
2. Create another class Teacher that will inherit properties and functionalities from person
class. Teacher class will have experience data member and an array of subjects taught by
that particular teacher.
3. Provide setter and getter methods for all data members.
4. Teacher is allowed to teach at least 2 subjects.
5. Perform input validation in setSubject() function so the user will not be able to input
anything except string value.
6. Default experience of the teacher will be 2 years.
7. Parameterized constructor of person class will be called using the teacher class
constructor. This will initialize all the data members of person class.
8. Using teacher class object display every info of teacher.
Output will be something like this if all points are implemented correctly.
Step by step
Solved in 2 steps with 1 images