Menu Home

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


Информатика и информационные технологии. Расширяющиеся объекты (самое важное)

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

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

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

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

35. Расширяющиеся объекты

Если определен порожденный тип, то методы порождающего типа наследуются, однако при желании они могут переопределяться. Для переопределения наследуемого метода попросту описывается новый метод с тем же именем, что и наследуемый метод, но с другим телом и (при необходимости) с другим множеством параметров.

Определим дочерний по отношению к TEmployee тип, представляющий работника, которому платится часовая ставка, в следующем примере:

const

PayPeriods = 26; { периоды выплат }

OvertimeThreshold = 80; { на период выплаты }

OvertimeFactor = 1.5; { почасовой коэффициент }

type

THourly = object(TEmployee)

Time: Integer;

procedure Init(AName, ATitle: string; ARate:

Real, Atime: Integer);

function GetPayAmount: Real;

end;

procedure THourly.Init(AName, ATitle: string;

ARate: Real, Atime: Integer);

begin

TEmployee.Init(AName, ATitle, ARate);

Time:= ATime;

end;

function THourly.GetPayAmount: Real;

var

Overtime: Integer;

begin

Overtime:= Time - OvertimeThreshold;

if Overtime > 0 then

GetPayAmount:= RoundPay(OvertimeThreshold * Rate

+

Rate OverTime * OvertimeFactor

* Rate)

else

GetPayAmount:= RoundPay(Time * Rate)

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 тысяч взрослых участников, регулярно собирая данные об их питании, физической активнос ...>>

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

Эффективный и бюджетный электробиодизель 27.11.2024

Американские специалисты разработали уникальный метод производства электробиодизеля, который может стать эффективным и экологически чистым решением для тяжелого транспорта и авиации. Этот подход, превосходящий традиционные методы в 45 раз, обещает сократить выбросы углекислого газа и снизить зависимость от ископаемого топлива.

Электробиодизель создается через процесс электрокатализа, где углекислый газ (CO2) превращается в промежуточные вещества, такие как ацетат и этанол. Далее, эти соединения перерабатываются специально модифицированными бактериями Rhodococcus jostii в липиды - основу биодизельного топлива. В результате создается продукт, который не только экологичен, но и требует меньше ресурсов, чем биодизель из сои.

Ключевое преимущество технологии заключается в ее энергоэффективности. Она достигает конверсии солнечного света на уровне 4,5%, что намного превышает 1% при обычном фотосинтезе растений. Это стало возможным благодаря применению инновационного катализатора на основе цинка и меди, который значительно ускоряет преобразование CO2 в полезные вещества.

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

Электробиодизель значительно уменьшает углеродный след. Обычный дизель выделяет около 0,52 г CO2 на каждый грамм топлива, тогда как новое топливо имеет гораздо меньший экологический урон. Это делает его особенно перспективным для тяжелого транспорта и авиации, где использование экологичных альтернатив наиболее актуально.

Разработка также способна стимулировать создание возобновляемых материалов и химических веществ, открывая путь к более устойчивой экономике. Исследователи уверены, что эта технология станет важным этапом в переходе к углеродно-нейтральной энергетике.

Электробиодизель демонстрирует, как научные достижения могут предложить решения глобальных экологических вызовов. Его масштабное внедрение может изменить будущее энергетики, сделав ее не только устойчивой, но и доступной для широкого применения. Разработка такого топлива - это шаг в сторону экологически чистого мира и значительный вклад в борьбу с изменением климата.

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

▪ Лазерные турели для боевых самолетов

▪ Человек и шимпанзе: различия не так уж велики

▪ Значение массы гравитона уточнили

▪ Геймерский монитор AOC AGON PRO AG274QGM

▪ Дизтопливо из сахара

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

 

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

▪ раздел сайта Инфракрасная техника. Подборка статей

▪ статья Посеять зубы дракона. Крылатое выражение

▪ статья Что означают круги вокруг Луны или вокруг Солнца? Подробный ответ

▪ статья Тренировочная автомодель. Личный транспорт

▪ статья Китайский лак. Простые рецепты и советы

▪ статья Удивительное перемещение монет. Секрет фокуса

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

Имя:


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


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





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

www.diagram.com.ua

www.diagram.com.ua
2000-2026