Advertisement
Guest User

Laborator 11

a guest
Dec 13th, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.17 KB | None | 0 0
  1. class Angajat {
  2.             public:
  3.                 Angajat();
  4.                 Angajat(int cod, char* nume, int salariu);
  5.                 ~Angajat();
  6.  
  7.                 void setCod(int newCod);
  8.                 void setSalariu(int newSalariu);
  9.                 void setNume(char* nume);
  10.  
  11.                 int getCod();
  12.                 int getSalariu();
  13.                 char* getNume();
  14.  
  15.                 virtual int salariuSpor();
  16.  
  17.             private:
  18.                 int uid;
  19.                 int cod;
  20.                 char* nume;
  21.                 int salariu;
  22.         };
  23.  
  24.         class CadreDidactice : public Angajat {
  25.  
  26.             public:
  27.  
  28.                 CadreDidactice(int cod, char* nume, int salariu) : Angajat(cod, nume, salariu) {}
  29.                 CadreDidactice() : Angajat() {}
  30.  
  31.                 int salariuSpor();
  32.             private:
  33.                 int uid;
  34.  
  35.         };
  36.  
  37.         class TSA : public Angajat {
  38.             public:
  39.  
  40.                 TSA(int cod, char* nume, int salariu) : Angajat(cod, nume, salariu) {}
  41.                 TSA() : Angajat() {}
  42.  
  43.                 int salariuSpor();
  44.  
  45.             private:
  46.                 int uid;
  47.         };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement