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

Реферат Об'єктно-орієнтоване програмування





'єкт.

Спадкування - це процес породження нових об'єктів-нащадків від існуючих об'єктів-батьків, при цьому нащадок успадковує від батька всі його поля, властивості і методи. Надалі успадковані поля, властивості і методи можна використовувати в незмінному вигляді або перевизначати (модифіковані). p align="justify"> Просто спадкування великого сенсу не має, тому в об'єкт-нащадок додаються нові елементи, що визначають його особливість і функціональність. Видалити будь-які елементи батька в нащадку можна. У свою чергу, від нового об'єкта можна породити наступний об'єкт, в результаті утворюється дерево об'єктів (зване також ієрархією класів). p align="justify"> Спадкування - це використання об'єкта для побудови ієрархії породжених об'єктів із спадкуванням доступу кожного з породжених об'єктів до коду предка.

Існує тип, службовець основою для створення нового об'єкта, званий предком або батьківським типом, а створюваний об'єкт - нащадком або дочірнім типом. Завдяки спадкоємства на основі існуючого об'єкта можна створити будь-яку кількість нових об'єктів. p align="justify"> У корені цього дерева знаходиться базовий клас TObject, який реалізує найбільш загальні для всіх класів елементи, наприклад, дії по створенню і видаленню об'єкта. Чим далі той чи інший клас відстоїть в дереві від базового класу, тим більшою специфічністю він володіє. p align="justify"> Приклад оголошення нового класу:

TAnyClass = class (TParentClass)

// Додавання до класу TParentClass нових

// і перевизначення існуючих елементів

end;

Після того, як тип-нащадок оголошений, перш ніж приступити до маніпулювання його полями, необхідно створити екземпляр об'єкта.

Таким чином, процес, за допомогою якого один тип успадковує характеристики іншого типу, називається спадкуванням. Спадкування об'єктів аналогічно загальновизнаного поняттю спадкування, коли визначається новий об'єкт, як нащадок вже існуючого об'єкта, то стверджується, що нащадок здебільшого такий же як і предок. До об'єкту-нащадку у разі необхідності можуть бути оголошені нові поля, нові методи і перекриті вже існуючі методи предка. Ці додавання і зміни визначають тільки те, в чому нащадок відрізняється від предка. p align="justify"> Поліморфізм - завдання одного імені дії, яке передається вгору і вниз по ієрархії об'єктів з реалізацією цієї дії способом, відповідним кожному об'єкту в ієрархії.

Сутність поліморфізму полягає в тому, що методи різних класів можуть мати однакові імена, але різний зміст. Це досягається перевизначенням батьківського методу в класі-нащадку: Внаслідок батько і нащадок ведуть себе по-різному. При цьому звернення до однойменних методів різних об'єктів виконується аналогічно. br/>


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





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

  • Реферат на тему: Обробка результатів вимірювань: етапи проведення вимірювань реально існуючи ...
  • Реферат на тему: Хроматографічні методи аналізу та їх використання в аналізі об'єктів на ...
  • Реферат на тему: Методи розвитку об'єктів інфраструктури туризму та гостинності
  • Реферат на тему: Методи Дослідження екологічного стану водних об'єктів
  • Реферат на тему: Математичні методи оптимізації виробничих систем та об'єктів