34. Инкапсуляция
Объединение в объекте кода и данных называется инкапсуляцией. В принципе, возможно предоставить достаточное количество методов, благодаря которым пользователь объекта никогда не будет обращаться к полям объекта непосредственно. Некоторые другие объектно-ориентированные языки, например Smalltalk, требуют обязательной инкапсуляции, однако в Borland Pascal имеется выбор.
Например, объекты TEmployee и THourly написаны таким образом, что совершенно исключена необходимость прямого обращения к их внутренним полям данных:
type
TEmployee = object
Name, Title: string[25];
Rate: Real;
procedure Init (AName, ATitle: string; ARate: Real);
function GetName: String;
function GetTitle: String;
function GetRate: Real;
function GetPayAmount: Real;
end;
THourly = object(TEmployee)
Time: Integer;
procedure Init(AName, ATitle: string; ARate:
Real, Atime: Integer);
function GetPayAmount: Real;
end;
Здесь присутствуют только четыре поля данных: Name, Title, Rate и Time. Методы GetName и GetTitle выводят фамилию работающего и его должность соответственно. Метод GetPayAmount использует Rate, а в случае работающего THourly и Time для вычисления суммы выплат работающему. Здесь уже нет необходимости обращаться непосредственно к этим полям данных.
Предположив существование экземпляра AnHourly типа THourly, мы могли бы использовать набор методов для манипулирования полями данных AnHourly, например:
with AnHourly do
begin
Init (Aleksandr Petrov, Fork lift operator' 12.95, 62);
{Выводит на экран фамилию, должность и сумму
выплат}
Show;
end;
Следует обратить внимание, что доступ к полям объекта осуществляется не иначе, как только с помощью методов этого объекта.
Автор: Цветкова А.В.
<< Назад: Поля данных объекта и формальные параметры метода
>> Вперед: Расширяющиеся объекты
Рекомендуем интересные статьи раздела Конспекты лекций, шпаргалки:
▪ Антикризисное управление. Конспект лекций
▪ Социальная статистика. Конспект лекций
▪ Зарубежная литература XVII-XVIII веков в кратком изложении. Шпаргалка
Смотрите другие статьи раздела Конспекты лекций, шпаргалки.
Читайте и пишите полезные комментарии к этой статье.
<< Назад
Последние новости науки и техники, новинки электроники:
Рыжий ген и ускоренная эволюция
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 тысяч взрослых участников, регулярно собирая данные об их питании, физической активнос ...>>
Случайная новость из Архива Энергия падающей капли воды
08.02.2020
В Городском университете Гонконга (CityU) создан электрогенератор, основанный на новом перспективном способе преобразования энергии воды и отличающийся высокой эффективностью благодаря использованию структуры наподобие полевого транзистора.
Вода, покрывающая около 70% поверхности Земли, таит в себе огромный потенциал незадействованной человеком энергии. Ограничения современных технологий не позволяют эффективно преобразовывать в электричество низкочастотную кинетическую энергию, которая присутствует в волнах, приливах и даже в каплях дождя.
На преодоление проблемы малой эффективности команда CityU потратила два года исследований. В итоге, моментальная плотность энергии их капельного генератора DEG (Droplet-based Electricity Generator) может достигать 50,1 Вт/м2, что в тысячи раз выше, чем у подобных устройств без структуры FET.
Существенно возросла и эффективность преобразования энергии. Одна капля воды объемом 100 микролитров, падающая с высоты 15 см на поверхность пластины электретного материала PTFE, позволяет DEG генерировать напряжение более 140 вольт, достаточное, чтобы зажечь сотню небольших светодиодных ламп.
Устройство состоит из двух электродов: алюминиевого и ITO с нанесенной на него пленкой PTFE. Электрод PTFE/ITO отвечает за генерирование заряда его хранение и индукцию. Когда капля воды ударяется о поверхность PTFE/ITO и растекается по ней, она соединяет оба электрода и образует замкнутую электрическую цепь, высвобождающую накопленный заряд в виде электрического тока.
Ученые надеются, что результаты их исследования помогут найти ответ на глобальную проблему нехватки возобновляемой энергии и будут способствовать устойчивому развитию мира. В долгосрочной перспективе новая конструкция может быть применена к различным поверхностях, где жидкость контактирует с твердым веществом: от корпуса паромов, до зонтов или даже внутренней поверхности бутылок с водой.
|
Другие интересные новости:
▪ Углеродное кольцо
▪ 3D-принтер и ультразвук ускорят лечение переломов
▪ Транзисторы семейства MDMESH V
▪ Женское сердце неуживчиво
▪ Самосвал-гигант
Лента новостей науки и техники, новинок электроники
Интересные материалы Бесплатной технической библиотеки:
▪ раздел сайта Усилители низкой частоты. Подборка статей
▪ статья Печатный всякий лист быть кажется святым. Крылатое выражение
▪ статья Где растет цейлонский чай? Подробный ответ
▪ статья Подсобный рабочий. Должностная инструкция
▪ статья Генератор для настройки ПЧ-тракта радиоприемника. Энциклопедия радиоэлектроники и электротехники
▪ статья Нормы приемо-сдаточных испытаний. Измерительные трансформаторы напряжения. Энциклопедия радиоэлектроники и электротехники
[an error occurred while processing this directive]
Оставьте свой комментарий к этой статье:
Главная страница | Библиотека | Статьи | Карта сайта | Отзывы о сайте

www.diagram.com.ua
2000-2026