Menu Home

Бесплатная техническая библиотека для любителей и профессионалов Бесплатная техническая библиотека


Информатика и информационные технологии. Объектный тип в Pascal. Понятие объекта, его описание и использование (самое важное)

Конспекты лекций, шпаргалки

Справочник / Конспекты лекций, шпаргалки

Комментарии к статье Комментарии к статье

Оглавление (развернуть)

25. Объектный тип в Pascal. Понятие объекта, его описание и использование

Объектно-ориентированный язык программирования характеризуется тремя основными свойствами:

1) инкапсуляцией. Комбинирование записей с процедурами и функциями, манипулирующими полями этих записей, формирует новый тип данных - объект;

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

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

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

Объектный тип может наследовать компоненты другого объектного типа. Если тип T2 наследует от типа T1, то тип T2 является потомком типа Г, а сам тип Г, является родителем типа Г2.

Следующий исходный код приводит пример описания объектного типа.

type

Point = object

X, Y: integer;

end;

Rect = object

A, B: TPoint;

procedure Init(XA, YA, XB, YB: Integer);

procedure Copy(var R: TRectangle);

procedure Move(DX, DY: Integer);

procedure Grow(DX, DY: Integer);

procedure Intersect(var R: TRectangle);

procedure Union(var R: TRectangle);

function Contains(P: Point): Boolean;

end;

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

Тип компоненты файлового типа не может иметь объектный тип или любой структурный тип, содержащий компоненты объектного типа.

Автор: Цветкова А.В.

<< Назад: Различные представления графа

>> Вперед: Наследование

Рекомендуем интересные статьи раздела Конспекты лекций, шпаргалки:

Общая гигиена. Конспект лекций

Страховое право. Шпаргалка

История и теория религий. Конспект лекций

Смотрите другие статьи раздела Конспекты лекций, шпаргалки.

Читайте и пишите полезные комментарии к этой статье.

<< Назад

Последние новости науки и техники, новинки электроники:

Рыжий ген и ускоренная эволюция 30.04.2026

Вопрос о том, как и насколько быстро меняется человеческий вид, давно занимает биологов и генетиков. Долгое время считалось, что эволюционные процессы происходят крайне медленно, однако новые данные заставляют пересматривать эти представления. Особенно интересные результаты связаны с изменением частоты редких генетических признаков, включая рыжий цвет волос. Рыжеволосость сегодня остается редкой чертой: ее носители составляют менее 2 процентов мирового населения. Однако анализ древней и современной ДНК показывает, что ген, связанный с этим признаком, за последние примерно 10 тысяч лет стал заметно более распространенным, особенно среди популяций Европы. Более того, вместе с ним исследователи фиксируют и другие изменения в генетическом профиле человека, затрагивающие внешность и физиологические особенности. Среди сопутствующих тенденций, выявленных в генетических данных, отмечается увеличение частоты светлой кожи, снижение вероятности мужского облысения, а также некоторые физиолог ...>>

Нейтринный лазер 30.04.2026

Нейтринный лазер - это гипотетическое устройство, способное управлять потоками одних из самых трудноуловимых частиц во Вселенной. Такая разработка открывает новые горизонты в изучении фундаментальных законов природы и может изменить представления о космосе. Идею нового типа излучателя представили физики из Massachusetts Institute of Technology, предложив лазер, который вместо света генерирует поток нейтрино. Эти частицы, почти не взаимодействующие с материей, настолько слабо проявляют себя, что их часто называют "частицами-призраками". Тем не менее они пронизывают все вокруг: по оценкам, триллионы нейтрино ежесекундно проходят через человеческое тело, не оставляя следа. Несмотря на их колоссальную распространенность во Вселенной, нейтрино остаются одними из наименее изученных частиц. Их крайне сложно регистрировать, а еще сложнее контролировать, поэтому традиционно их получают в крупных установках вроде ядерных реакторов или ускорителей частиц. Такие комплексы требуют огромных за ...>>

Мороженое не такое вредное, как принято считать 29.04.2026

В питании часто встречаются продукты, которые одновременно вызывают удовольствие и сомнения с точки зрения здоровья. К таким относится и мороженое: оно воспринимается как типичный десерт с высоким содержанием сахара и жиров, однако современные научные данные постепенно усложняют это привычное представление. Долгое время считалось, что мороженое не может быть частью рационального питания, однако исследования последних лет показывают более неоднозначную картину. Ученые подчеркивают, что влияние этого продукта на организм зависит не только от его сладости или калорийности, но и от состава, качества ингредиентов и общего образа жизни человека. Одни из наиболее масштабных данных были получены в рамках долгосрочных наблюдений в США, включавших проекты Nurses Health Study, Nurses Health Study II и Health Professionals Follow-Up Study. В этих исследованиях на протяжении 20-40 лет наблюдали примерно 190 тысяч взрослых участников, регулярно собирая данные об их питании, физической активнос ...>>

Случайная новость из Архива

Ноутбук Huawei MagicBook 14 18.05.2022

Компания Huawei представила 14-дюймовый ноутбук MagicBook 14 нового поколения. Еще до анонса Huawei характеризовала новинку как устройство с выдающейся автономностью, и теперь стало понятно, за счет чего она реализована: разработчики называют новинку первым в мире 14-дюймовым ноутбуком с аккумулятором емкостью 75 Втч. Говорилось также и о влиянии Magic OS (это комплект фирменных приложений для Windows) на способность устройства работать 20 часов в автономном режиме, однако емкость аккумулятора тут все же играет решающее значение.

MagicBook 14 2022 получился тонким и компактным (хотя рамки экрана могли бы быть и поменьше), он даже позволяет играть в игры - и даже с трассировкой лучей! За обработку графики в этой модели отвечает дискретный 3D-ускоритель Nvidia GeForce RTX 2050. Базовые модели обходятся встроенной графикой, а в "средней" версии предложен дискретный GPU попроще - GeForce MX 550.

Процессоры - Intel Core i5-12500H в базовой версии и Intel Core i7-12650H - в топовой. Объем оперативной памяти LPDDR5 составил 16 ГБ, объем SSD - 512 ГБ. Новинка получила новую систему охлаждения с двумя вентиляторами, двумя тепловыми трубками и радиатором увеличенной на 66% площади. В сравнении с предшественником воздушный поток увеличен на 35%.

14-дюймовый экран ноутбука занимает площадь 88,15% крышки. Разрешение составляет 2160 х 1440 пикселей, кадровая частота - стандартные 60 Гц. Дисплей характеризуется яркостью 300 кд/кв.м, контрастностью 1500 : 1 и охватом 100% цветового пространства sRGB.

Корпус Honor MagicBook 14 2022 выполнен из алюминия. Толщина составляет 15,9 мм, а масса устройства - 1,54 кг. В конфигурации устройства также сканер отпечатков пальцев, встроенный в клавишу включения, клавиатура с подсветкой, веб-камера, позволяющая записывать видео 720p, пара портов USB-C.

Розничная стоимость нового MagicBook 14 с процессором Core i5 - 810 долларов, но для первые покупатели могут оформить предзаказ за 735 долларов. Версия с процессором Core i7 оценена в 840 долларов.

Другие интересные новости:

▪ Обновлена спецификация NFC

▪ Оригами помогает вырабатывать электричество

▪ Пивоварение в космосе

▪ Римская лошадь в Германии

▪ 64-слойная флэш-память V-NAND и SSD

Лента новостей науки и техники, новинок электроники

 

Интересные материалы Бесплатной технической библиотеки:

▪ раздел сайта Заводские технологии на дому. Подборка статей

▪ статья Вставать на смертный бой. Крылатое выражение

▪ статья Какой цифре было кратно жалованье доносчиков в дореволюционной России? Подробный ответ

▪ статья Операционная медицинская сестра. Должностная инструкция

▪ статья Имитатор звучания альтома. Энциклопедия радиоэлектроники и электротехники

▪ статья Угадывание цвета дисков с завязанными глазами. Секрет фокуса

[an error occurred while processing this directive] Оставьте свой комментарий к этой статье:

Имя:


E-mail (не обязательно):


Комментарий:





Главная страница | Библиотека | Статьи | Карта сайта | Отзывы о сайте

www.diagram.com.ua

www.diagram.com.ua
2000-2026