Haval1

Multiple Inhertance

Sep 19th, 2018
227
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.75 KB | None | 0 0
  1. #include<iostream>
  2. using namespace std;
  3. class person
  4. {
  5.    
  6.     string name;
  7.     int age;
  8.     public:
  9.         void set_value(string s,int a)
  10.         {
  11.             name = s;
  12.             age  = a;
  13.         }
  14.        
  15.         void print()
  16.         {
  17.             cout<<"Name = "<<name<<endl;
  18.             cout<<"Age  = "<<age<<endl;
  19.         }
  20. };
  21.  
  22. class student
  23. {
  24.    
  25.     int level;
  26.     public:
  27.         void set_val(int k)
  28.         {
  29.             level = k;
  30.         }
  31.        
  32.         void prints ()
  33.         {
  34.             cout<<"Level = "<<level<<endl;
  35.         }
  36. };
  37. class hstudent:public person, public student
  38. {
  39.     string research;
  40.     public:
  41.         hstudent(string s,int a,int k, string r):person(s,a),student(k)
  42.         {
  43.             research = r;
  44.         }
  45.        
  46.         void print_s()
  47.         {
  48.             person::print();
  49.             student::prints();
  50.             cout<<research;
  51.         }
  52. };
  53. int main()
  54. {
  55.     hstudent s1("Omar",20,2,"OOP");
  56.     s1.print_s();
  57. }
Advertisement
Add Comment
Please, Sign In to add comment