Урок №8 Тема урока: Инкапсуляция и свойства объекта в ооп





Скачать 63.58 Kb.
НазваниеУрок №8 Тема урока: Инкапсуляция и свойства объекта в ооп
Дата публикации04.09.2014
Размер63.58 Kb.
ТипУрок
100-bal.ru > Военное дело > Урок
Дата_____класс__10___20___-20___уч.год

Урок № 8

Тема урока: Инкапсуляция и свойства объекта в ООП

Цель урока. Познакомить учащихся с инкапсуляцией и свойствами объекта в ООП

Задачи урока:

ОБУЧАЮЩИЕ:

  • Раскрыть понятие инкапсуляция и свойства объекта в ООП

  • Рассмотреть примеры использования инкапсуляции и свойств объекта в ООП объектов в Visual Basic

ВОСПИТАТЕЛЬНЫЕ

  • Умение работать в коллективе, умение делать самоанализ, взаимоконтроль, развитие дисциплины;

  • Воспитать творческое общение, возможность яркого самовыражения в различных предметных областях.

РАЗВИВАЮЩИЕ

  • Развитие речи, развитие мышления, умение дать обоснованный ответ, пространственного представления, интуиции, развитие сенсорной памяти.

ТИП УРОКА: Урок-исследование
ПРОГРАММНОЕ ДИДАКТИЧЕСКОЕ ОБЕСПЕЧЕНИЕ: интерактивная доска, учебник, ПК учащихся

План урока:

  1. Выделение целей и задач урока ( 1 минута)




  1. Организация начала урока ( 1 минута)




  1. Выявление знаний и умений, подлежащих проверке в виде индивидуальной работы по вариантам ( 10 минут)




  1. Работа над изучаемым материалом ( 20 минут)

  2. Закрепление изученного. Проведение «мозгового шторма» (12 минут)




  1. Итог урока. Организация д/з. выставление оценок за урок (1 минута)

Ход урока:

    1. Выделение целей и задач урока ( 1 минута)




    1. Организация начала урока ( 1 минута)




    1. Выявление знаний и умений, подлежащих проверке ( 10 минут)

«Мозговой шторм»

-разбросаны буквы, надо собрать слова и дать определение.

О

Е

ъ

К

Л

Т

Т

К

Б

А

М

Е

д

т

Д

с

с

о

    1. Работа над изучаемым материалом ( 20 минут)

Инкапсуляция является важнейшим свойством объектов, на котором

строится объектно-ориентированное программирование.

Инкапсуляция заключается в том, что объект скрывает в себе детали, которые несущественны для использования объекта.



Предположим, например, что имеется «не-ООП» программа, предназначенная для начисления заработной платы сотрудникам некой организации, а в программе имеются два массива.

Один массив хранит величину заработной платы, а другой – телефонные номера

сотрудников (для составления отчёта для налоговой инспекции). Что

произойдёт, если программист случайно перепутает эти массивы? Очевидно, для

бухгалтерии начнутся тяжёлые времена. «Жёсткое» связание данных и процедур

их обработки в одном объекте позволит избежать неприятностей такого рода.

Инкапсуляция и является средством организации доступа к данным только через

соответствующие методы.

В нашем примере описание объекта процедура инициализации Init и

функции GetX и GetY уже не существуют как отдельные самостоятельные

объекты. Это неотъемлемые части объектного типа Location. Если в программе

имеется описание нескольких переменных указанного типа, то для каждой

переменной резервируется своя собственная область памяти для хранения

данных, а указатели на точки входа в процедуру и функции – общие. Вызов

каждого метода возможен только с помощью составного имени, явно

указывающего, для обработки каких данных предназначен данный метод.
Полиморфизм-еще одно главное свойств в ООП.




Полиморфизм заключается в том, что одно и то же имя может

соответствовать различным действиям в зависимости от типа объекта. В тех

примерах, которые рассматривались ранее, полиморфизм проявлялся в том, что

метод Init действовал по-разному в зависимости от того, является объект

точкой или окружностью.

Полиморфизм напрямую связан с механизмом позднего

связывания. Решение о том, какая операция должна быть выполнена в

конкретной ситуации, принимается во время выполнения программы.

Следующий вопрос, связанный с использованием объектов, заключается в

совместимости объектных типов. Полезно знать следующее. Наследник сохраняет

свойства совместимости с другими объектами своего родителя. В правой части

оператора присваивания вместо типов родителя можно использовать типы

наследника, но не наоборот. Таким образом, в нашем примере допустимы

присваивания:

Var

Alocation : Location;

Apoin : Point;

Acircle : Circle;

Alocation :=Apoint

Apoint := Acrcle;

Alocation := Acircle;

Свойства объектов

«Свойства ( Properties) в VB – это количественно измеряемый   атрибут (величина) объекта.»
Свойства могут иметь различные значения иногда строго ограниченные  например: свойство  видимость(Visible)   - только ложь(True) и истина (False), а иногда неограниченные  - например название формы. Значения свойств можно задать на стадии проектирования в окне свойств

Основные свойства объекта «Форма»

Свойство

Значение по умолчанию

Описание

Комментарий

 По-английски

 По-русски

1

2

3

4

5

Name

Имя

Form1

Имя объекта, используемое
 в программном коде для обращения к объекту. Изменять в период выполнения программы нельзя.

Например: ctlName - где
 – ctl –префикс
- Name – информативная часть имени пишеться всегда с большой буквы

frm – префикс для формы

lbl – префикс для метки

cmd – префикс для командной кнопки

Caption

Название

Form1

Надпись в левом верхнем
 углу формы

Произвольное имя программы.

Height

Высота

3600

Значения определяют высоту и ширину формы в твипах

Твип (twip сокращенно  tw). 
1 tw = 0,0018 см

Wight

Ширина

4800

BorderStyle

Тип границ

2 - Sizable

Имеет шесть стилей оформления окна: 
0-None, 
1- Fixed Single, 
2- Sizable,
3- Fixed Dialog, 
4 – Fixed ToolWindow, 
5 – Sizable ToolWindow

0- границы отсутствуют
1 –имеет постоянный размер, очерчено одинарной линией
2 – размеры можно менять, очерчено двойной линией
3- имеет постоянный размер, очерчено двойной линией
4- подобен 3, но имеет более короткую строку заголовка и более мелкие шрифты
5- подобен 4, но допускает изменение окна путем перетаскивания его сторон.

BackColor

Цвет формы

Совпадает с цветом других окон ОС

Цвет фона формы

Можно выбрать любой из меню свойства

Font

Шрифт

MS Sans Serif, обычный, 8

Размер и начертание шрифта, которым производиться вывод текста на форму

Можно выбрать любой из меню свойства

    1. Закрепление изученного. Проведение «мозгового шторма»


Заполните верно ячейки таблицы (командная работа)

Вопрос

Ответ

  1. Дайте определение понятия объектно-ориентированного программирования







  1. Что является главной отправной точкой в ООП?







  1. Дополните верно определение

С точки зрения ООП все "действующие лица" программы представляют собой …….….…, каждый из которых является элементом(………………)какого- либо …..…... Параметры объекта (радиус, цвет и т. п.) называются его …………., а процедуры или функции, которые он выполняет в ответ на какой-либо запрос (поменять цвет, переместиться и т. п.), называются ……………….





  1. Дополните определение

Представление свойств и методов как неотъемлемых частей любого объекта носит название…………………………, в этом случае объект можно представить как своеобразную оболочку (капсулу), которая ''окружает" программный код (методы) и данные (свойства).





  1. Что является классом в ООП?







  1. В каких случаях используется метод «Полиморфизм»?







  1. Итог урока. Организация д/з. выставление оценок за урок (1 минута)

- в чем заключается свойство объекта – полиморфизм?

- на чем строится свойство – инкапсуляция?

Добавить документ в свой блог или на сайт

Похожие:

Урок №8 Тема урока: Инкапсуляция и свойства объекта в ооп iconУрок по теме «Логарифмы и их свойства»
Цели урока: 1 Ввести определение логарифма, основное логарифмическое тождество, свойства логарифмов, учиться применять свойства логарифмов...
Урок №8 Тема урока: Инкапсуляция и свойства объекта в ооп iconТема. Вода и её свойства
Тема и номер урока в теме: Какой бывает вода? (десятый урок в разделе «Родная природа»)
Урок №8 Тема урока: Инкапсуляция и свойства объекта в ооп iconУрок по алгебре в 7 классе по теме «Свойства степени с целым показателем»
Тема нашего урока «Свойства степени с целым показателем». С понятием «степень» и её некоторыми свойствами вы уже познакомились при...
Урок №8 Тема урока: Инкапсуляция и свойства объекта в ооп iconМетодическая разработка урока по алгебре в 10 классе Тема урока:...
Цель урока: Формирование экономической грамотности и стимулирование учебно-познавательной деятельности учащихся путем знакомства...
Урок №8 Тема урока: Инкапсуляция и свойства объекта в ооп iconТема : Дополнительные свойства умножения и деления
Сегодня тема нашего урока «Дополнительные свойства умножения и деления». Цель этого урока: повторить и обобщить основные и дополнительные...
Урок №8 Тема урока: Инкапсуляция и свойства объекта в ооп iconПлан урока тема урока: Квадратные уравнения (обобщающий урок)
Цель урока: Обобщить знания учащихся по данной теме, сформировать алгоритм учебного действия с изученными понятиями, обратить внимание...
Урок №8 Тема урока: Инкапсуляция и свойства объекта в ооп iconКонспект урока по физике в 11 классе. Тема урока «Волновые свойства света» Цели урока
Обучающая: Повторить, обобщить систематизировать знания учащихся по теме «Волновые свойства света» посредствам решения качественных...
Урок №8 Тема урока: Инкапсуляция и свойства объекта в ооп iconУрок по теме "Водород. Общая характеристика, нахождение в природе,...
Тема и номер урока в теме: Какой бывает вода? (десятый урок в разделе «Родная природа»)
Урок №8 Тема урока: Инкапсуляция и свойства объекта в ооп iconУрок окружающий мир. Раздел : «Человек и природа» Тема урока : «Откуда берутся снег и лёд?»
Цель урока: организовать практическую деятельность, в результате которой учащиеся выделять свойства снега и льда
Урок №8 Тема урока: Инкапсуляция и свойства объекта в ооп iconТема урока: Свойства серной кислоты. Девиз урока
Цели урока: Повторить строение молекулы серной кислоты, рассмотреть её физические и химические свойства в свете теории эд и теории...
Урок №8 Тема урока: Инкапсуляция и свойства объекта в ооп iconУрок алгебры и начал анализа 10 класс Тема : «Степенная функция, ее свойства и график»
Учитель: Вам знакомы свойства и графики элементарных функций, написанных на доске
Урок №8 Тема урока: Инкапсуляция и свойства объекта в ооп iconПрограмма по формированию навыков безопасного поведения на дорогах...
Сегодня тема нашего урока «Умножение натуральных чисел и его свойства» На этом уроке мы будем преследовать следующие цели: изучим...
Урок №8 Тема урока: Инкапсуляция и свойства объекта в ооп iconУрока по геометрии в 7 классе. Тема урока: Свойства равнобедренного треугольника
Рассмотреть свойства равнобедренного треугольника и показать их применение на практике
Урок №8 Тема урока: Инкапсуляция и свойства объекта в ооп iconУрок 58 59 (8 класс) Гринаш М. А. «Свойства солей». Цели урока
Цели урока: уметь рассказывать о физических свойствах солей; уметь проводить и записывать реакции иллюстрирующие химические свойства...
Урок №8 Тема урока: Инкапсуляция и свойства объекта в ооп iconТема урока: Химические свойства железа
...
Урок №8 Тема урока: Инкапсуляция и свойства объекта в ооп iconПрограмма по формированию навыков безопасного поведения на дорогах...
Тема и номер урока в теме: Равнобедренный треугольник. Свойства равнобедренного треугольника. 15 урок


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск