Главная Случайная страница


Полезное:

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


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Скрытые поля и методы





Часть полей и методов объектных типов можно объявить как скрытые. Смысл введения таких компонент заключается в ограничении области видимости их имен, так же, как и в модулях. Для этих целей в Турбо Паскале дополнительно введены два служебных слова PRIVATE и PUBLIC. В итоге описание объекта в полной форме выглядит следующим образом:

Type

NewObject = OBJECT (<родитель>);

<поля>; { общедоступные }

<методы>; { общедоступные }

PRIVATE

<поля>; { скрытые }

<методы>; { скрытые }

PUBLIC

<поля>; { общедоступные }

<методы>; { общедоступные }

End;

Объекты наиболее сильно подвергаются изменениям от версии к версии, поэтому в Delphi использование объектов несколько отличается от использования в Турбо Паскале 7.0.

Контрольные вопросы

1. Назовите первые объектно-ориентированные языки программирования.

2. Какую структуру имеет классификация различных объектов?

3. Как называется более низкий уровень иерархии относительно текущего?

4. Как называется более высокий уровень иерархии относительно текущего?

5. Поясните понятие «иерархия объекта».

6. Поясните понятие «методы объекта».

7. Какое служебное слово используется для описания структуры «объект»?

8. Поясните понятие «инкапсуляция».

9. Поясните понятие «наследование».

10. Поясните понятие «полиморфизм».

11. Поясните понятие «раннее связывание».

12. Поясните понятие «позднее связывание».

13. Как сделать метод виртуальным?

14. Поясните понятие «конструктор» в применении к объектам.

15. Поясните понятие «деструктор» в применении к объектам.

16. Поясните понятие «скрытые поля и методы».


Литература

1. Зелковиц М., Шоу А., Гэннон Дж. Принципы разработки программного обеспечения. Пер. с англ. М.: Мир, 1982 – 368 с., ил.

2. Одинцов И.О. Профессиональное программирование. Системный подход. – 2-е изд. перераб. и доп. – СПб.: БХВ-Петербург, 2004. – 624 с.: ил.

3. Давыдов В.Г. Программирование и основы алгоритмизации: Учеб. Пособие. – М.: Высш. шк., 2003. – 447 с.: ил.

4. Кнут Д. Искусство программирования для ЭВМ. т.1. Основные алгоритмы. – М.: Мир, 1975. – 736 с., ил.

5. Белов В.С., Бруттан Ю.В., Мотайленко Л.В. и др. Основы информатики и информационных технологий. Часть 1. Основы информатики. Пособие для поступающих в вуз. Под общ. ред. к.т.н., доцента В.С. Белова, — СПб/Псков, Изд-во СПбГПУ, 2004 — 160 с.

6. Единая система программной документации. ГОСТ 19.701-90. Схемы алгоритмов, программ, данных и систем. Условные обозначения и правила выполнения.

7. Единая система программной документации. ГОСТ 19.002-80. Схемы алгоритмов и программ. Правила выполнения.

8. Единая система программной документации. ГОСТ 19.003-80. Схемы алгоритмов и программ. Обозначения условные графические.

9. Турбо Паскаль 7.0. Самоучитель. – СПб.: Питер; К.: Издательская группа BHV, 2002. – 416 с.: ил.

10. Немюгин С.А. TURBO PASCAL – СПб, 2000.

11. Фаронов В.В. Турбо Паскаль 7.0. Начальный курс. Учебное пособие. – М.: «Нолидж», 1999. – 616 с., ил.

12. Федоренко Ю. Алгоритмы и программы на Turbo Pascal. Учеб. Курс. – СПб.: Питер, 2001.

13. Зуев Е.А. Язык программирования Turbo Pascal 6.0, 7.0. – М.: Веста, Радио и связь, 1993.

14. Климова Л.М. PASCAL 7.0: Практическое программирование. Решение типовых задач.: Учебное пособие. – М.,: 2000.

 


 

Полетаев Игорь Алексеевич

Полетаев Дмитрий Игоревич

Полетаева Ольга Александровна

 

Программирование на языке высокого уровня Паскаль

 

 

Учебное пособие

 

Для студентов технических специальностей всех форм обучения

 

 

Технический редактор: Полетаев И.А.

Компьютерная верстка: Полетаев И.А

 

Напечатано с готового оригинал-макета,

предоставленного авторами

 

________________________________________________________________

 

Подписано в печать _______________ Формат 60х90/16.

Гарнитура «Bookman Old Style». Усл. печ. л. 9,5

Тираж ________ экз. Заказ № ______

 

Адрес издательства:

Россия, 180000, Псков, ул. Л.Толстого, 4

Издательство ППИ







Date: 2016-07-22; view: 384; Нарушение авторских прав



mydocx.ru - 2015-2024 year. (0.007 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию