1

Тема: Ієрархія класів

Всім миру панове, мені потрібна допомога, щоб зробити це завдання, по дефолту не пояснили як робить, а в інтернетах не можу знайти щось таке, або я мабуть швидш за все просто дурачок. Ось завдання, прошу будь-ласка напишіть скрипт до нього, або хоч поясніть з чого почати і як його робити, бо в мене вже голова плавиться, а до післязавтра потрібно здати(

Створити ієрархію класів у відповідності з вказаною предметною областю. Передбачити можливість роботи з довільним числом записів, а також реалізувати: конструктори; функції виведення інформації на екран; функції пошуку потрібної інформації за конкретною ознакою. При розробці програми слід здійснити захищення даних для ізоляції елементівданих класу від підпрограм, в яких цей клас використовується.

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

2

Re: Ієрархія класів

Усе погано.

3

Re: Ієрархія класів

Ну, не знаю, я просто пообіцяв допомогти другу в написанні коду, а ці класи я не зовсім опанував, тим паче умови задач якісь не зовсім зрозумілі. Звичайно, я не просив написати мені код, щоб я його тупо здав. Я хотів, щоб мені принаймні в декількох словах пояснили, як воно має виглядати і як його +- робити, якщо це неважко звичайно і можливо розповісти в декількох словах.

koala написав:

Усе погано.

4

Re: Ієрархія класів

Усе ще гірше: виходить, ваш друг робить безглузді речі, а ви дали йому безвідповідальну обіцянку. Нащо ж ви обіцяли другу те, чого робити не збиралися? І чому те, що ви з другом безвідповідальні брехуни (ви - бо збрехали йому, він - бо не вчиться сам), має якось стимулювати нас вам двом допомогти?

Як його робити в декількох словах: за два-три місяці (а то й за пів року) до реченця відкриваєте підручник, читаєте його і виконуєте завдання. Ото й усе.

Подякували: leofun011

5

Re: Ієрархія класів

Я допоміг йому зробити вже трохи завдань, а ось на цьому я трохи застряг, та й думаю пошукаю, може хто в інтернеті допоможе, але як і очікувалось, тут вміють лише говорити. Ви часом не з хабру перейшли? Дякую за допомогу, на все добре.

koala написав:

Усе ще гірше: виходить, ваш друг робить безглузді речі, а ви дали йому безвідповідальну обіцянку. Нащо ж ви обіцяли другу те, чого робити не збиралися? І чому те, що ви з другом безвідповідальні брехуни (ви - бо збрехали йому, він - бо не вчиться сам), має якось стимулювати нас вам двом допомогти?

Як його робити в декількох словах: за два-три місяці (а то й за пів року) до реченця відкриваєте підручник, читаєте його і виконуєте завдання. Ото й усе.

6

Re: Ієрархія класів

Я ще раз повторюю: я не бачу, як комусь допоможе готовий код. Перечитайте про "усе погано", ви марнуєте свій і друга час.

7

Re: Ієрархія класів

Looser написав:

в інтернетах не можу знайти ...

Створити базовий клас "Особа". На його основі реалізувати класи "Працівник", "Викладач" та "Студент".

В тирнетах є приклади: