Тема: Ієрархія класів
Всім миру панове, мені потрібна допомога, щоб зробити це завдання, по дефолту не пояснили як робить, а в інтернетах не можу знайти щось таке, або я мабуть швидш за все просто дурачок. Ось завдання, прошу будь-ласка напишіть скрипт до нього, або хоч поясніть з чого почати і як його робити, бо в мене вже голова плавиться, а до післязавтра потрібно здати(
Створити ієрархію класів у відповідності з вказаною предметною областю. Передбачити можливість роботи з довільним числом записів, а також реалізувати: конструктори; функції виведення інформації на екран; функції пошуку потрібної інформації за конкретною ознакою. При розробці програми слід здійснити захищення даних для ізоляції елементівданих класу від підпрограм, в яких цей клас використовується.
Створити базовий клас "Особа". На його основі реалізувати класи "Працівник", "Викладач" та "Студент". Класи повинні мати можливість задавати та отримувати параметри (прізвище, ідентифікаційний номер, рік народження тощо) задати за допомогою полів. Для працівника повинні бути визначені відділ та посада, для викладача – кафедра та наукове звання, для студента – кафедра та курс.