Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Объектно – ориентированное программирование : видимость атрибутов объектов

Атрибут видимостиПодобное описание понятия инкапсуляции связано с понятием области видимости идентификатора. Область видимости идентификатора (имени переменной, процедуры, функции или типа данных) - это часть программного кода, в которой возможен доступ к этому идентификатору. Область видимости идентификатора
Объектно – ориентированное программирование : видимость атрибутов объектов Атрибут видимостиПодобное описание понятия инкапсуляции связано с понятием области видимости идентификатора. Область Атрибуты видимости  В Delphi используется пять атрибутов видимости, называемых также директивами: published public protected privateautomated Разделы объявленийВ объявлении типов классов имеются разделы объявлений.частные (private) общие (public) Private  В разделе частных (private) объявлений размещаются поля данных и методы, Public  Поля данных и методы, объявленные в разделе общих (public) объявлений Protected  С атрибутом видимости protected объявляются те методы, к которым за Published   Директива published похожа на другие атрибуты видимости (private, public, Automated  Директива automated введена только для совместимости с Delphi 2.0. новый
Слайды презентации

Слайд 2 Атрибут видимости
Подобное описание понятия инкапсуляции связано с понятием

Атрибут видимостиПодобное описание понятия инкапсуляции связано с понятием области видимости идентификатора.

области видимости идентификатора. Область видимости идентификатора (имени переменной, процедуры,

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

Слайд 3 Атрибуты видимости
В Delphi используется пять атрибутов

Атрибуты видимости В Delphi используется пять атрибутов видимости, называемых также директивами: published public protected privateautomated

видимости, называемых также директивами:
published
public
protected
private
automated


Слайд 4 Разделы объявлений
В объявлении типов классов имеются разделы объявлений.
частные

Разделы объявленийВ объявлении типов классов имеются разделы объявлений.частные (private) общие (public)

(private)
общие (public)


Слайд 5 Private
В разделе частных (private) объявлений размещаются

Private В разделе частных (private) объявлений размещаются поля данных и методы,

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

объявление данного класса. Данные, описанные в этом разделе, могут обрабатываться только путем вызова методов внутри класса, а также внутри данного модуля. За пределами класса все его частные элементы неизвестны и считаются несуществующими.

Слайд 6 Public
Поля данных и методы, объявленные в

Public Поля данных и методы, объявленные в разделе общих (public) объявлений

разделе общих (public) объявлений класса, доступны для всех процедур,

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

Слайд 7 Protected
С атрибутом видимости protected объявляются те

Protected С атрибутом видимости protected объявляются те методы, к которым за

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

доступ только те методы классов, порожденных от данного класса.

Слайд 8 Published
Директива published похожа на другие

Published  Директива published похожа на другие атрибуты видимости (private, public,

атрибуты видимости (private, public, protected) тем, что она может

встречаться только в объявлении типа класса. Опубликованное (published) поле или метод может использоваться не только во время выполнения программы, но и во время её разработки. Все компоненты в палитре компонентов Delphi располагают published-интерфейсом, который используется в первую очередь инспектором объектов. Правила видимости для директивы published - те же, что и для public. Различие между общими (public) и опубликованными (published) элементами состоит в том, что во время выполнения программы можно получить информацию о типах (RTTI - Run-tyme type information) опубликованных элементов класса. С помощью этой информации в приложении можно динамически определить и использовать поля и свойства любого, в том числе и неизвестного, типа класса.

  • Имя файла: obektno-–-orientirovannoe-programmirovanie-vidimost-atributov-obektov.pptx
  • Количество просмотров: 78
  • Количество скачиваний: 0
- Предыдущая