ВУЗ:
Составители:
Рубрика:
19
Constructor Init(name1:string;sex1:boolean;age1:byte;
year1:byte;rating1:byte);
Destructor Done;virtual;
Function GetYear:byte;
Function GetRating:byte;
Procedure SetYear(NewYear:byte);
Procedure SetRating(NewRating:byte);
Procedure Show;virtual;
end;
{ Служащий }
PEmployee=^TEmployee;
TEmployee=object(TPerson)
post:string;{должность}
work:byte;{рабочий стаж}
Constructor Init(name1:string;sex1:boolean;age1:byte;
post1:string;work1:byte);
Destructor Done;virtual;
Function GetPost:string;
Function GetWork:byte;
Procedure SetPost(NewPost:string);
Procedure SetWork(NewWork:byte);
Procedure Show;virtual;
end;
{Преподаватель }
PTeacher=^TTeacher;
TTeacher=object(TEmployee)
TeacherWork:byte;{педагогический стаж¦}
Constructor Init(name1:string;sex1:boolean;age1:byte;
post1:string;work1:byte;teacherwork1:byte);
Destructor Done;virtual;
Function GetTeacherWork:byte;
Procedure SetTeacherWork(NewTeacherWork:byte);
Procedure Show;virtual;
end;
2. Определить для классов виртуальный метод Show, который пока-
зывает состояние объекта.
Например:
Procedure TPerson.Show;
19 Constructor Init(name1:string;sex1:boolean;age1:byte; year1:byte;rating1:byte); Destructor Done;virtual; Function GetYear:byte; Function GetRating:byte; Procedure SetYear(NewYear:byte); Procedure SetRating(NewRating:byte); Procedure Show;virtual; end; { Служащий } PEmployee=^TEmployee; TEmployee=object(TPerson) post:string;{должность} work:byte;{рабочий стаж} Constructor Init(name1:string;sex1:boolean;age1:byte; post1:string;work1:byte); Destructor Done;virtual; Function GetPost:string; Function GetWork:byte; Procedure SetPost(NewPost:string); Procedure SetWork(NewWork:byte); Procedure Show;virtual; end; {Преподаватель } PTeacher=^TTeacher; TTeacher=object(TEmployee) TeacherWork:byte;{педагогический стаж¦} Constructor Init(name1:string;sex1:boolean;age1:byte; post1:string;work1:byte;teacherwork1:byte); Destructor Done;virtual; Function GetTeacherWork:byte; Procedure SetTeacherWork(NewTeacherWork:byte); Procedure Show;virtual; end; 2. Определить для классов виртуальный метод Show, который пока- зывает состояние объекта. Например: Procedure TPerson.Show;
Страницы
- « первая
- ‹ предыдущая
- …
- 16
- 17
- 18
- 19
- 20
- …
- следующая ›
- последняя »