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

Реферат Розробка бази даних для обліку та записи співробітників





ться в процесі виконання програми.

Класи

Ключове слово Class це центральна частина Об'єктно-орієнтованого коду.

Це визначення містить так звані «члени»- Дані та методи (підпрограми). Коли об'єкт класу створений, він стає автономним елементом - ви можете звернутися до даних і методів об'єкта незалежно від будь-якого іншого об'єкта. Воно схоже на запис Delphi, але з активними компонентами методами.

Ці елементи визначені у визначенні типів класу. Елементи методу здійснені в розділі implementationмодуля.

Оголошення класу має наступне типове опис:

className=class (BaseClass)

/ / Визначення даних / методів локальні для цього модуля

/ / Визначення даних / методів, локальних для цього класу + нащадки

/ / Визначення даних / методів придатних для використання всіма об'єктами цього класу

/ / Зовні громадські визначення;

Параметри можна передати при створенні об'єктного зразка класу. Вони передаються методу Constructor класу. Слово Constructor використовується замість функції або методу. Ви можете мати безліч конструкторів для різних наборів параметра. Вони забезпечені ключовим словом overload; після кінця визначення конструктора.

Зазвичай, назва методу конструктора - Create.

Коли об'єкт руйнують, викликають метод Destructor. Ви можете використовувати його, щоб вжити спеціальна дія перш, ніж об'єктна пам'ять буде виправлена.

. Визначення класу базується, за замовчуванням на класі TObject. Всі класи повинні бути засновані на іншому класі, з класом TObject, в самому верхньому рівні.

В межах визначень класу, Ви можете приставляти визначення функції або процедури з ключовим словом Class. Це дозволяє подпрограмме бути викликаним з самого Класу на додаток до об'єктного зразком класу. Оскільки клас - не реальний об'єкт, він не має ніякої пам'яті, розподіленої для даних. Так що підпрограма Класу повинна працювати бех посилань на внутрішні дані класу.

. Визначення класу базуються на вказаному класі, але без місцевих додавань або змін. Ви маєте новий клас, який діє тотожно до класу BaseClass

. Прискорене оголошення класу. Воно дозволяє всім класам в модулі бути перерахованими на початку розділу type. Так що це питання зручності, а не чогось ще.

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

. Клас може містити виконання зовні зумовлених інтерфейсів.

. Посилання metaclass дозволяє змінної бути використаною для вказівки класу, а не об'єкта.


1.1 Об'єктно-орієнтовані особливості мови


Інкапсуляція

Можливість приховування деяких аспектів представлення класу; при цьому доступ до об'єктів здійснюється тільки за допомогою експортованих (exporting) операцій.

Спадкування

Механізм мови, що дозволяє написати новий клас на основі вже існуючого (батьків...


Назад | сторінка 2 з 14 | Наступна сторінка





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

  • Реферат на тему: Клас птахи, загальна характеристика класу
  • Реферат на тему: Розробка і реалізація програми на мові С ++ з використанням класу статичних ...
  • Реферат на тему: Прикладне додаток &Розробка проекту для створення нового класу Auto і елеме ...
  • Реферат на тему: Виконання робіт з обладнання мультимедійного класу
  • Реферат на тему: Лінійна частина УКХ тюнера IV-класу