fork download
  1. #include<iostream>
  2. #include<cstring>
  3. using namespace std;
  4. class Employee
  5. {
  6. //variables
  7. private:
  8. char name[30];
  9. int salary;
  10.  
  11. public:
  12. Employee()
  13. {
  14. strcpy(name,"Thomas");
  15. salary = 1000;
  16. }
  17.  
  18. char* getName()
  19. {
  20. return name;
  21. }
  22. int getSalary()
  23. {
  24. return salary;
  25. }
  26.  
  27.  
  28. };
  29. class Manager : public Employee
  30. {
  31.  
  32. private:
  33. char department[30];
  34. public:
  35. Manager(char department[30])
  36. {
  37. strcpy(this->department,department);
  38.  
  39. }
  40. char* getDepartment()
  41. {
  42. return department;
  43. }
  44. void display()
  45. {
  46. cout<<"\nManager Name : "<<getName()<<" Salary : "<<getSalary()<<" Department : "<<getDepartment();
  47. }
  48.  
  49. };
  50. int main()
  51. {
  52.  
  53.  
  54. Manager m("Finance");
  55. m.display(); // call to method
  56.  
  57. return 0;
  58. }
Success #stdin #stdout 0s 15232KB
stdin
Standard input is empty
stdout
Manager Name : Thomas Salary : 1000 Department : Finance