28. Компоненты и область действия
Область действия идентификатора компоненты простирается за пределы объектного типа. Более того, область действия идентификатора компонента простирается сквозь блоки процедур, функций, конструкторов и деструкторов, которые реализуют методы объектного типа и его наследников. Исходя из этих соображений, идентификатор компоненты должен быть уникальным внутри объектного типа и внутри всех его наследников, а также внутри всех его методов.
В описании объектного типа заголовок метода может задавать параметры описываемого объектного типа, даже если описание еще не полное.
Рассмотрим следующую схему описания типа, содержащего компоненты всех допустимых областей действия:
Type
<имя типа> = Object [(<имя типа родителя>)]
Private
<частные описания полей и методов>
Protected
<защищенные описания полей и методов>
Public
<общедоступные описания полей и методов>
end;
Поля и методы, описанные в разделе Private, могут быть использованы только внутри модуля, содержащего их описания и нигде более.
Защищенные поля и методы, то есть описанные в разделе Protected, видимы в модуле, где определяется тип, и потомкам данного типа.
Поля и методы из раздела Public не имеют ограничений на использование и могут быть задействованы в любом месте программы, которое имеет доступ к объекту данного типа.
Область действия идентификатора компонента, описанного в части private описания типа, ограничивается модулем (программой), которая содержит описание объектного типа. Другими словами, частные (private) компоненты-идентификаторы действуют, как обычные общедоступные идентификаторы в рамках модуля, который содержит описание объектного типа, а вне модуля любые частные компоненты и идентификаторы неизвестны и недоступны. Поместив в один модуль связанные типы объектов, можно сделать так, что эти объекты смогут обращаться к частным компонентам друг друга, и эти частные компоненты будут неизвестны другим модулям.
Автор: Цветкова А.В.
<< Назад: Создание экземпляров объектов
>> Вперед: Методы
Рекомендуем интересные статьи раздела Конспекты лекций, шпаргалки:
▪ Коммерческое право. Конспект лекций
▪ Уголовное право. Общая и Особенная часть. Шпаргалка
▪ Хирургические болезни. Конспект лекций
Смотрите другие статьи раздела Конспекты лекций, шпаргалки.
Читайте и пишите полезные комментарии к этой статье.
<< Назад
Последние новости науки и техники, новинки электроники:
Дети, растущие рядом с природой, обретают крепкие кости
02.03.2026
Влияние окружающей среды на здоровье человека становится все более очевидным, особенно в детском возрасте. Новое исследование, опубликованное в журнале JAMA Network Open, показывает, что близость к природе напрямую связана с крепостью костей у детей. Ученые установили, что у детей, чьи дома окружены природными территориями в радиусе 1000 метров на 25% больше обычного, риск развития крайне низкой плотности костей снижается на 65%.
Для проведения исследования были проанализированы данные более 300 детей, проживающих в городских, пригородных и сельских районах Фландрии в Бельгии. Плотность костной ткани у детей в возрасте от четырех до шести лет оценивалась с помощью ультразвуковых методов. Такой подход позволил безопасно и точно измерить состояние костей на ранних этапах формирования скелета.
При анализе учитывались ключевые факторы, влияющие на рост и развитие детей: возраст, вес, рост, этническая принадлежность и уровень образования матери. На основании этих параметров исследоват ...>>
Самовосстанавливающаяся инфраструктура будущего
02.03.2026
Современные мосты и бетонные конструкции по всему миру сталкиваются с проблемой устаревания и износа. Многие сооружения, построенные до 1980-х годов, постепенно теряют свою несущую способность, что требует дорогого ремонта или полной замены. Недавние разработки ученых из Швейцарских федеральных лабораторий материаловедения и технологий (Empa) предлагают инновационное решение - систему укрепления бетонных конструкций с помощью "умной стали", способной самостоятельно устранять трещины и повреждения.
В основе новой технологии лежит арматура из сплава на основе железа с эффектом памяти формы (Fe-SMA). Этот материал обладает уникальным свойством: при нагревании до 190-200 °C стержни стремятся вернуться к своей первоначальной конфигурации. В бетонной конструкции это создает внутреннее напряжение, которое затягивает трещины и выравнивает деформированные элементы, существенно повышая прочность и долговечность сооружений.
Актуальность разработки объясняется критическим состоянием инфрастр ...>>
Поцелуи полезны для здоровья
01.03.2026
Вопрос о том, как социальные связи и близость с партнером отражаются на здоровье человека, привлекает внимание не только психологов, но и специалистов в области микробиологии. Новое исследование показывает, что совместное проживание с любимым человеком может оказывать значительное влияние на микробиом кишечника и общее самочувствие.
Доктор Наоми Миддлтон, клинический психологи и эксперт по здоровью кишечника, объяснила, что все аспекты совместной жизни - поцелуи, совместное питание, физическая близость и даже просто пребывание рядом - тесно связаны с поддержанием сбалансированной кишечной микрофлоры. Она подчеркивает, что здоровье экосистемы кишечника во многом определяется социальными взаимодействиями и повседневной близостью с другими людьми.
По словам Миддлтон, длительное совместное пребывание с партнером может способствовать увеличению микробного разнообразия в кишечнике, а также снижать воспалительные процессы, связанные со стрессом. Такой эффект обусловлен тем, что микробио ...>>
Случайная новость из Архива Линзы нового поколения
10.06.2016
Профессор оптики Федерико Капассо (Federico Capasso) и его коллеги из Гарвардского университета (США) разработали первую ультратонкую плоскую линзу, которая охватывает весь спектр видимого света. Эта технология рассматривается как революционная, поскольку в недалеком будущем она сможет найти применение во всех новых устройствах - от микроскопов до фотокамер - заменив линзы старого поколения.
В ходе работы команда искала материал, который не будет поглощать или рассеивать свет, поскольку нужно было сосредоточить в линзе красный, синий и зеленый спектры видимого света. Кроме того, чтобы обеспечить экономическую эффективность, следовало использовать материал, уже имеющийся в промышленности.
Ученые остановились на диоксиде титана - металле, широко применяющемся сегодня во всех областях производства - от электроники до бытовой химии. Из этого материала они сделали "сердце" линзы - массив гладких наноструктур с четким соотношением сторон.
"Мы хотели создать плоскую линзу с высокой числовой апертурой, то есть способную сфокусировать свет в участке меньшем, чем длина световой волны. Чем более плотно вы можете сосредоточить свет, тем меньше будет фокусный участок может быть, что потенциально повышает разрешение изображения", - рассказал Мохаммадреза Хорасанинеяд (Mohammadreza Khorasaninejad), один из авторов проекта.
Команда разработала массив с разрешением структуры около 400 нанометров. Это может обеспечить лучшую фокусировку, по сравнению с действующим поколением оптических линз.
Новая технология не только обещает уменьшить вес и объем объективов, сделав их тоньше листа бумаги, но и будет существенно дешевле в плане производства.
|
Другие интересные новости:
▪ Самая энергетически эффективная память SRAM
▪ Отопление компьютерами
▪ Стресс у собак связан с эмоциональным состоянием хозяев
▪ 64-Мп сенсор ISOCELL Bright GW1 для смартфонов
▪ Дружба продлевает жизнь
Лента новостей науки и техники, новинок электроники
Интересные материалы Бесплатной технической библиотеки:
▪ раздел сайта Электротехнические материалы. Подборка статей
▪ статья Микеланджело Буонарроти. Знаменитые афоризмы
▪ статья Посещали ли викинги Америку? Подробный ответ
▪ статья Хрен обыкновенный. Легенды, выращивание, способы применения
▪ статья Приемопередающие КВ антенны. Энциклопедия радиоэлектроники и электротехники
▪ статья Простой двухполярный блок питания, 220/+-0,7-5,5 вольт 2,5 ампер. Энциклопедия радиоэлектроники и электротехники
Оставьте свой комментарий к этой статье:
Главная страница | Библиотека | Статьи | Карта сайта | Отзывы о сайте

www.diagram.com.ua
2000-2026