Exemplu Derivare

You might also like

You are on page 1of 1

Implementati urmatoarea ierarhie de clase :

class Persoana
{
protected:
string nume;
string oras;
long telefon;
public:
Persoana(string, string, long);
virtual ~Persoana();
virtual void afisareDate();
void schimbaOrasul(string);

};

class Student : public Persoana


{
private:
int an;
double medie;
public:
Student(string, string, long, int, double);
void afisareDate();
void schimbaAnul(int);
};

class Profesor : public Persoana


{
private:
string curs;
public:
Profesor(string, string, long, string);
void afisareDate();
void schimbaCurs(string);
};

You might also like