You are on page 1of 1

‫تمرين على مفهوم الوراثة‬

Inheritance
Write C++ program to create three classes (user, student, staff).

 Class student inherits from class user, and class staff inherits from class user.
 Class user has:
o Two attributes (username, name)
o Three functions (getUserName(), getName(),printDetails() )
 Class student has:
o Five attreibutes (userName, name, idNumber, degree, year).
o Four functions (getIdNumber(), getDegree(), getYear(), printDetails() ).
 Class staff has:
o Four attributes (userName, name, roomNumber, phoneNumber).
o Three functions (getRoomNumber(), getPhoneNumber(), printDetails() ).

Name user userName


degree
getName() getUserName()

student staff

Degree idNumber roomNumber phoneNumber

getDegree() getIdNumber() getRoomNumber() getPhoneNumber()

Year

getyear()

You might also like