Professional Documents
Culture Documents
Спадкування класів
Базове спадкування в C++
Спадкування в C ++ відбувається між класами. Клас, від якого успадковують,
називається батьківським, базовим або суперкласом, а клас, який успадковує,
називається дочірнім, похідним, спадкоємцем або підкласом.
class Student
{
protected:
string name;
public:
Student(string name) : name(name)
{
}
virtual void Group() = 0;
};
void Group()
{
cout << name << " YE" << endl;
}
};
int main()
{
Student * stud[3] = {
new Economist("Maria"),
new Cybernetic("Vlad"),
new Manager("Sasha")
};
system("pause");
return 0;
}
Завдання:
Описати в структурі класів себе ☺
Батьки (тато, мама)
Нащадок – сам студент.
В кожному з класів повинно бути як мінімум по 3 власних поля і реалізовано по 2 метода
У Нащадка має бути реалізовано метод, який засновано на використанні полів (або/та
методів) Батьків