fork download
  1. #include <iostream>
  2. #include <string>
  3. #include <cstdlib>
  4. using namespace std;
  5.  
  6. class person{
  7. public:
  8. string name;
  9. person() {
  10.  
  11. }
  12. person(string n){
  13. name = n ;
  14. }
  15.  
  16. void setName(string k){
  17. name = k;
  18. }
  19. string getName(){
  20. return name;
  21. }
  22. };
  23. class student : public person {
  24. public:
  25. string major;
  26. void setMajor(string m){
  27. major = m;
  28. }
  29. string getMajor(){
  30. return major;
  31. }
  32. };
  33. class faculty : public person{
  34. public:
  35. string department;
  36. faculty(string dept){
  37. department = dept;
  38. }
  39. void setDepartment(string depart){
  40. department = depart;
  41. }
  42. string getDepartment(){
  43. return department;
  44. }
  45. };
  46.  
  47. int main() {
  48.  
  49. student s;
  50.  
  51. s.setName("james");
  52. s.setMajor("computer science");
  53.  
  54. string p = s.getName();
  55. string p2 = s.getMajor();
  56.  
  57. cout << "student name and mjor is :" << p << p2 << endl;
  58. faculty f("nanotech");
  59. f.setName("chris");
  60. f.setDepartment("electrical");
  61. string f1 = f.getName();
  62. string f2 = f.getDepartment();
  63. cout << "facult name and department :" << f1 << f2 << endl;
  64.  
  65. return 0;
  66. }
Success #stdin #stdout 0s 3276KB
stdin
Standard input is empty
stdout
student name and mjor is :jamescomputer science
facult name and department :chriselectrical