Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Узагальнене програмування, шаблони

Реферат Узагальнене програмування, шаблони





lign="justify"> { lt; double gt; copy_a3=new MyGenericClass lt; double gt; (a3); _ a3.Show ();

} (prov == char )

{ lt; char gt; copy_a4=new MyGenericClass lt; char gt; (a4); _ a4.Show ();

}. ReadKey () ;. Clear () ;;

}

}

}

}

Результат виконання програми




Завдання 3


Є наступна ієрархія класів та інтерфейсів, що моделюють ієрархію об'єктів в суспільстві (людина, вчитель, учень, студент, робітник, аспірант):



Властивості, якими володіють сутності даної ієрархії:

СущностьСвойстваЧеловекІмя Прізвище По-батькові АдресУченікНазваніе школи КлассПреподавательНазваніе предметаСтудентНазваніе ВУЗ-а Номер студентського білетаАспірантТема діссертацііРабочійСпеціальность

Текст програми

interface IPerson

{Name {get; set; } Surname {get; set; } Otchestvo {get; set; } Adress {get; set; }

} IPupil

{NameScholl {get; set; } NameKlass {get; set; }

} ITeacher

{NamePredmet {get; set; }

} IStudent

{NameUniver {get; set; } NomerStud {get; set; }

} IWorker

{Special {get; set; }

} IAdvancedStudent

{TemaDeklarazii {get; set; }

} CPupil: IPupil, IPerson

{string Name {get; set; } string Surname {get; set; } string Otchestvo {get; set; } string Adress {get; set; } string NameScholl {get; set; } string NameKlass {get; set; } override string ToString ()

{ PUPIL- + Laquo; Name: + Name + Surname: + Surname + Otchestvo: + Otchestvo + Adress: + Adress + NameScholl: + NameScholl + NameKlass: + NameKlass;

}

} CTeacher: ITeacher, IPerson

{string Name {get; set; } string Surname {get; set; } string Otchestvo {get; set; } string Adress {get; set; } string NamePredmet {get; set; } override string ToString ()

{ TEACHER- + Laquo; Name: + Name + Surname: + Surname + Otchestvo: + Otchestvo + Adress: + Adress + NamePredmet: + NamePredmet;

}

} CStudent: IStudent, IPerson

{string Name {get; set; } string Surname {get; set; } string Otchestvo {get; set; } string Adress {get; set; } string NameUniver {get; set; } string NomerStud {get; set; } override string ToString ()

{ STUDENT- + Laquo; Name: + Name + Surname: + Surname + Otchestvo: + Otchestvo + Adress: + Adress + NameUniver: + NameUniver + NomerStud: + NomerStud;

}

} CWorker: IWorker, IPerson

{string Name {get; set; } string Surname {get; set; } string Otchestvo {get; set; } string Adress {get; set; } string Special {get; set; } override string ToString ()

{ WORKER- + Laquo; Name: + Name + Surname: + Surname + Otchestvo: + Otchestvo + Adress: + Adress + Special: + Special;

}

} CAdvanceStudent: IAdvancedStudent, IStudent, IPerson

{string Name {get; set; } string Surname {get; set; } string Otchestvo {get; set; } string Adress {get; set; } string NameUniver {get; set; } string NomerStud {get; set; } string TemaDeklarazii {get; set; } override string ToString ()

{ ADVANCESTUDENT- + Laquo; Name: + Name + Surname: + Surname + Otchestvo: + Otchestvo + Adress: + Adress + NameUniver: + NameUniver + NomerStud: + NomerStud + TemaDeklarazii: + TemaDeklarazii;

}

} List

{static List lt; IPerson gt; spisok_chel=new List lt; IPerson gt; ();

} Program

{void Main (string [] args)

{control= raquo ;; (control!= ex )

{. WriteLine ( 1 - Create Pupil * ) ;. WriteLine ( 2 - Create Teacher * ) ;. WriteLine ( 3 - Create AdvancedStudent * ) ; .WriteLine ( 4 - Create Student * ) ;. WriteLine ( 5 - Create Worker * ) ;. WriteLine ( 6 - Show List * ) ;. WriteLine ( ** *************************** );=Console.ReadLine () ;. Clear (); (control)

{ 1 : cp=new CPupil () ;....


Назад | сторінка 3 з 4 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Програмний комплекс для управління і формування керуючих команд мобільним р ...
  • Реферат на тему: This is a list of problems facing society today
  • Реферат на тему: Characteristics of special self-defense tactics and their application
  • Реферат на тему: Types and application of special rules of administrative
  • Реферат на тему: Creation of control system by a personnel how to begin with a zero