ВУЗ:
Составители:
Рубрика:
31
Факультет
Студ_ группа_1 Студ_ группа_N Кафедра_1 Кафедра_N
Студенты Студенты Преподаватели Преподаватели
Завкафедрой Завкафедрой
2. Для включения объектов в группу cледует использовать третий
способ (через связанный список структур типа TItem).
3. Пример определения добавленных абстрактных классов:
class TObject
{
public:
virtual void Show()=0;};
class TDepartment:public TObject // абстрактный класс-группа
{
protected:
char name[20]; // наименование
TPerson* head; // руководитель
TItem* last; // указатель на начало связанного
списка структур TItem
public:
TDepartment(char*,TPerson*);
TDepardment(TDepartment&);
~ TDepartment();
char* GetName();
TPerson* GetHead();
void SetName(char* NAME);
void SetHead(TPerson* p);
void Insert(TObject* p);
virtual void Show()=0;
};
4. Иерархия объектов создается следующим образом (на примере
ФАКУЛЬТЕТА):
а) создается пустой ФАКУЛЬТЕТ,
б) создается пустая КАФЕДРА,
в) создаются ПРЕПОДАВАТЕЛИ и включаются в КАФЕДРУ,
г) КАФЕДРА включается в ФАКУЛЬТЕТ,
д) тоже повторяется для другой кафедры,
31 Факультет Студ_ группа_1 Студ_ группа_N Кафедра_1 Кафедра_N Студенты Студенты Преподаватели Преподаватели Завкафедрой Завкафедрой 2. Для включения объектов в группу cледует использовать третий способ (через связанный список структур типа TItem). 3. Пример определения добавленных абстрактных классов: class TObject { public: virtual void Show()=0;}; class TDepartment:public TObject // абстрактный класс-группа { protected: char name[20]; // наименование TPerson* head; // руководитель TItem* last; // указатель на начало связанного списка структур TItem public: TDepartment(char*,TPerson*); TDepardment(TDepartment&); ~ TDepartment(); char* GetName(); TPerson* GetHead(); void SetName(char* NAME); void SetHead(TPerson* p); void Insert(TObject* p); virtual void Show()=0; }; 4. Иерархия объектов создается следующим образом (на примере ФАКУЛЬТЕТА): а) создается пустой ФАКУЛЬТЕТ, б) создается пустая КАФЕДРА, в) создаются ПРЕПОДАВАТЕЛИ и включаются в КАФЕДРУ, г) КАФЕДРА включается в ФАКУЛЬТЕТ, д) тоже повторяется для другой кафедры,
Страницы
- « первая
- ‹ предыдущая
- …
- 28
- 29
- 30
- 31
- 32
- …
- следующая ›
- последняя »