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.06.2026
Глобальное потепление активно меняет облик нашей планеты, и одним из наиболее заметных его проявлений становится ускоренное таяние ледников в полярных регионах. Этот процесс не только приводит к подъему уровня Мирового океана, но и вызывает цепную реакцию в морских экосистемах, порой создавая неожиданные и парадоксальные последствия. Массовое высвобождение айсбергов из Гренландии - яркий пример того, как климатические изменения перестраивают жизнь в самых глубоких и удаленных уголках океана.
Из-за повышения температуры количество айсбергов, откалывающихся от гренландских ледников, стремительно растет. Ученые проанализировали данные за последние 40 лет и установили, что с 2000 года поток ледяных глыб через пролив Фрама увеличился в четыре раза. Об этом сообщает Futurism со ссылкой на исследование специалистов из Технического университета Дании.
Такое беспрецедентное нашествие айсбергов представляет серьезную опасность для международного судоходства. Одновременно оно радикально тра ...>>
Робот-тьютор Optio, помошник школьника
30.06.2026
Икусственный интеллект и робототехника все активнее помогают учителям и ученикам, делая обучение более персонализированным и увлекательным. Гуманоидные роботы, способные взаимодействовать с людьми естественным образом, открывают новые возможности для школ, особенно в условиях нехватки педагогических кадров и растущего интереса к технологиям. Одна из таких инновационных инициатив стартовала в американском штате Нью-Йорк.
Компания Realbotix запустила своего помощника учителя на базе искусственного интеллекта под названием Optio в Центральном школьном округе Саламанки. Робот выступает в роли тьютора, предлагая персонализированное репетиторство, многоязычную помощь с домашними заданиями и круглосуточную академическую поддержку. По данным Interesting Engineering, проект направлен на повышение вовлеченности учащихся и внедрение передовых технологий в учебный процесс.
В рамках пилотной программы школы округа планируют интегрировать человекоподобных роботов в классы. Изначально Optio буд ...>>
Биопрепараты повышают питательную ценность органической гречихи
29.06.2026
В органическом земледелии особое внимание уделяется не только урожайности, но и качественному составу продукции. Потребители все чаще выбирают продукты с высоким содержанием полезных веществ и без следов химических веществ. Исследования показывают, что применение биологических препаратов может существенно улучшить минеральный состав зерновых культур, делая их более ценными с точки зрения питания.
В результате полевых экспериментов, проведенных в 2023-2025 годах, ученые установили, что использование биопрепаратов способствует активному накоплению макроэлементов, в частности фосфора и калия, в зерне органической гречихи. Об этом сообщила Леся Крупак из Белоцерковского национального аграрного университета в своей работе "Экологичность и производительность".
Наиболее заметный эффект наблюдался при применении гумата калия. В этом случае содержание калия в зерне увеличивалось на 19-21 процент по сравнению с контрольными участками. Такой результат свидетельствует об улучшении работы тра ...>>
Случайная новость из Архива OwnFone - телефон со шрифтом Брайля
24.05.2014
Людям, которые имеют те или иные серьезные проблемы со зрением, крайне сложно, а порой и вовсе невозможно, пользоваться многими современными устройствами. Это касается в первую очередь мобильных телефонов, которые все-таки стали неотъемлемой частью нашей жизни.
Хотя бы немного изменить ситуацию намерена компания OwnFone. Данный производитель уже около двух лет занимается выпуском мобильных телефонов, созданных (частично) посредством 3D-печати. В частности, OwnFone выпустила первый, по ее словам, мобильный телефон для людей с проблемами со зрением, основанный на использовании шрифта Брайля.
Мобильный телефон не имеет никаких лишних функций и позволяет совершать звонки лишь на несколько заранее заданных номеров. Благодаря технологии 3D-печати пользователь волен заказать себе телефон уникального дизайна. Если точнее, то фронтальная панель устройства может выглядеть совершенно по-разному, в зависимости от модификации либо пожеланий покупателя. Кроме шрифта Брайля, OwnFone предлагает телефоны и с обычными шрифтами или даже фотографиями, размещенными на клавишах.
На сайте компании есть конфигуратор, позволяющий выбрать внешний вид аппарата, изменяя не только способ отображения, но также количество кнопок, цвет и даже рисунок (включая собственный).
Стоит отметить, что производством подобных телефонов компания занимается с 2012 года, просто сейчас OwnFone добавила в список возможностей шрифт Брайля. Но и без него данные устройства могут использоваться детьми либо пожилыми людьми. Телефоны компании доступны по цене от 40 до 60 фунтов стерлингов.
|
Другие интересные новости:
▪ Ионно-оптический квантовый микроскоп видит отдельные атомы
▪ Хлеб с невидимыми волокнами улучшит самочувствие
▪ Металлический водород
▪ Батарейки из пыльцы
▪ Глаза контролируют эмоции
Лента новостей науки и техники, новинок электроники
Интересные материалы Бесплатной технической библиотеки:
▪ раздел сайта Регуляторы тембра, громкости. Подборка статей
▪ статья Плести (городить) плетень. Крылатое выражение
▪ статья Где до сих пор символом свастики на географических картах обозначают храмы? Подробный ответ
▪ статья Внутренний трудовой распорядок
▪ статья Звуковое сопровождение по радиоканалу. Энциклопедия радиоэлектроники и электротехники
▪ статья Шифратор и дешифратор команд телеуправления. Энциклопедия радиоэлектроники и электротехники
Оставьте свой комментарий к этой статье:
Главная страница | Библиотека | Статьи | Карта сайта | Отзывы о сайте

www.diagram.com.ua
2000-2026