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

Реферат Теорія і методика вивчення основ об'єктно-орієнтованого програмування в шкільному курсі інформатики






Об'єктно-орієнтоване програмування базується на трьох основних принципах: інкапсуляції, спадкуванні та поліморфізмі.

Вивчення принципів є обов'язковим елементом курсу.

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

Інкапсуляція - це комбінування даних з процедурами та функціями, які маніпулюють цими даними. Дані та методи використовуються для визначення змісту і можливостей об'єкта. Наприклад, окружність описується координатами центру та радіусом (дані). Крім того, над колом можна проробляти різні дійств ія (методи): обчислювати її довжину і площу обмеженого нею кола, перевіряти чи знаходиться деяка точка всередині даної окружності і т.п . (Додаток 10).

Поля і методи, що входять до складу класу , називаються членами класу. Для роботи з класом необхідно створити його примірник, тобто описати в розділі var змінну даного об'єктного типу (додаток 11) .

Доступ до полів класу проводиться точно так само, як і доступ до полів запису, за допомогою одного з двох способів:

В· вказівки імені відповідного поля після імені екземпляра класу через точку;

В· використання оператора with.

Аналогічним чином проводиться і виклик методів.

Інкапсуляція дозволяє забезпечити захист даних від зовнішнього втручання або неправильного використання. Така можливість забезпечується поділом доступу до даних і методів об'єкта, які можуть володіти різним ступенем доступності: від загальнодоступних до таких, які доступні тільки з методів самого об'єкту. Зазвичай відкриті члени класу використовуються для того, щоб забезпечити контрольований інтерфейс з його закритою частиною.

2. Спадкування

Спадкування - це можливість використання вже визначених класів для побудови ієрархії класів, похідних від них. Новий, або вироб водний, клас може бути визначений на основі вже наявного (базового) класу. При цьому новий клас зберігає всі властивості старого: дані об'єкта базового класу включаються в дані похідного об'єкта, а методи базового класу можуть бути викликані для об'єкта похідного класу, причому вони будуть виконуватися над даними включеного до нього об'єкта базового класу. Інакше кажучи, новий клас успадковує як дані старого класу, так і методи їх обробки.

Наприклад, на основі класу, що описує об'єкт В«окружністьВ», можна створити клас, що описує об'...


Назад | сторінка 8 з 33 | Наступна сторінка





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

  • Реферат на тему: Прикладне додаток &Розробка проекту для створення нового класу Auto і елеме ...
  • Реферат на тему: Клас птахи, загальна характеристика класу
  • Реферат на тему: Створення базового класу &Рядок&, рядки ідентифікатора і десяткової рядка. ...
  • Реферат на тему: Методика Вивчення поезії японського класика Мацуо Басьо учнямі 8-го класу
  • Реферат на тему: Використання інтерактівніх технологий для навчання діалогу - розпітування у ...