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;

Âûçûâàÿ ïåðåîïðåäåëÿåìûé ìåòîä, íåîáõîäèìî áûòü óâåðåííûì â òîì, ÷òî ïîðîæäåííûé òèï îáúåêòà âêëþ÷àåò ôóíêöèîíàëüíîñòü ðîäèòåëÿ. Êðîìå òîãî, ëþáîå èçìåíåíèå â ðîäèòåëüñêîì ìåòîäå àâòîìàòè÷åñêè îêàçûâàåò âëèÿíèå íà âñå ïîðîæäåííûå.

Âàæíîå çàìå÷àíèå: õîòÿ ìåòîäû ìîãóò áûòü ïåðåîïðåäåëåíû, ïîëÿ äàííûõ ïåðåîïðåäåëÿòüñÿ íå ìîãóò. Ïîñëå òîãî êàê áûëî îïðåäåëåíî ïîëå äàííûõ â èåðàðõèè îáúåêòà, íèêàêîé äî÷åðíèé òèï íå ìîæåò îïðåäåëèòü ïîëå äàííûõ â òî÷íîñòè ñ òàêèì æå èìåíåì.

Àâòîð: Öâåòêîâà À.Â.

<< Íàçàä: Èíêàïñóëÿöèÿ

>> Âïåðåä: Ñîâìåñòèìîñòü òèïîâ îáúåêòîâ

Ðåêîìåíäóåì èíòåðåñíûå ñòàòüè ðàçäåëà Êîíñïåêòû ëåêöèé, øïàðãàëêè:

Íîðìàëüíàÿ ôèçèîëîãèÿ. Øïàðãàëêà

Ïðàâî ñîöèàëüíîãî îáåñïå÷åíèÿ. Øïàðãàëêà

Èíôåêöèîííûå áîëåçíè. Êîíñïåêò ëåêöèé

Ñìîòðèòå äðóãèå ñòàòüè ðàçäåëà Êîíñïåêòû ëåêöèé, øïàðãàëêè.

×èòàéòå è ïèøèòå ïîëåçíûå êîììåíòàðèè ê ýòîé ñòàòüå.

<< Íàçàä

Ïîñëåäíèå íîâîñòè íàóêè è òåõíèêè, íîâèíêè ýëåêòðîíèêè:

Äåòè, ðàñòóùèå ðÿäîì ñ ïðèðîäîé, îáðåòàþò êðåïêèå êîñòè 02.03.2026

Âëèÿíèå îêðóæàþùåé ñðåäû íà çäîðîâüå ÷åëîâåêà ñòàíîâèòñÿ âñå áîëåå î÷åâèäíûì, îñîáåííî â äåòñêîì âîçðàñòå. Íîâîå èññëåäîâàíèå, îïóáëèêîâàííîå â æóðíàëå JAMA Network Open, ïîêàçûâàåò, ÷òî áëèçîñòü ê ïðèðîäå íàïðÿìóþ ñâÿçàíà ñ êðåïîñòüþ êîñòåé ó äåòåé. Ó÷åíûå óñòàíîâèëè, ÷òî ó äåòåé, ÷üè äîìà îêðóæåíû ïðèðîäíûìè òåððèòîðèÿìè â ðàäèóñå 1000 ìåòðîâ íà 25% áîëüøå îáû÷íîãî, ðèñê ðàçâèòèÿ êðàéíå íèçêîé ïëîòíîñòè êîñòåé ñíèæàåòñÿ íà 65%. Äëÿ ïðîâåäåíèÿ èññëåäîâàíèÿ áûëè ïðîàíàëèçèðîâàíû äàííûå áîëåå 300 äåòåé, ïðîæèâàþùèõ â ãîðîäñêèõ, ïðèãîðîäíûõ è ñåëüñêèõ ðàéîíàõ Ôëàíäðèè â Áåëüãèè. Ïëîòíîñòü êîñòíîé òêàíè ó äåòåé â âîçðàñòå îò ÷åòûðåõ äî øåñòè ëåò îöåíèâàëàñü ñ ïîìîùüþ óëüòðàçâóêîâûõ ìåòîäîâ. Òàêîé ïîäõîä ïîçâîëèë áåçîïàñíî è òî÷íî èçìåðèòü ñîñòîÿíèå êîñòåé íà ðàííèõ ýòàïàõ ôîðìèðîâàíèÿ ñêåëåòà. Ïðè àíàëèçå ó÷èòûâàëèñü êëþ÷åâûå ôàêòîðû, âëèÿþùèå íà ðîñò è ðàçâèòèå äåòåé: âîçðàñò, âåñ, ðîñò, ýòíè÷åñêàÿ ïðèíàäëåæíîñòü è óðîâåíü îáðàçîâàíèÿ ìàòåðè. Íà îñíîâàíèè ýòèõ ïàðàìåòðîâ èññëåäîâàò ...>>

Ñàìîâîññòàíàâëèâàþùàÿñÿ èíôðàñòðóêòóðà áóäóùåãî 02.03.2026

Ñîâðåìåííûå ìîñòû è áåòîííûå êîíñòðóêöèè ïî âñåìó ìèðó ñòàëêèâàþòñÿ ñ ïðîáëåìîé óñòàðåâàíèÿ è èçíîñà. Ìíîãèå ñîîðóæåíèÿ, ïîñòðîåííûå äî 1980-õ ãîäîâ, ïîñòåïåííî òåðÿþò ñâîþ íåñóùóþ ñïîñîáíîñòü, ÷òî òðåáóåò äîðîãîãî ðåìîíòà èëè ïîëíîé çàìåíû. Íåäàâíèå ðàçðàáîòêè ó÷åíûõ èç Øâåéöàðñêèõ ôåäåðàëüíûõ ëàáîðàòîðèé ìàòåðèàëîâåäåíèÿ è òåõíîëîãèé (Empa) ïðåäëàãàþò èííîâàöèîííîå ðåøåíèå - ñèñòåìó óêðåïëåíèÿ áåòîííûõ êîíñòðóêöèé ñ ïîìîùüþ "óìíîé ñòàëè", ñïîñîáíîé ñàìîñòîÿòåëüíî óñòðàíÿòü òðåùèíû è ïîâðåæäåíèÿ.  îñíîâå íîâîé òåõíîëîãèè ëåæèò àðìàòóðà èç ñïëàâà íà îñíîâå æåëåçà ñ ýôôåêòîì ïàìÿòè ôîðìû (Fe-SMA). Ýòîò ìàòåðèàë îáëàäàåò óíèêàëüíûì ñâîéñòâîì: ïðè íàãðåâàíèè äî 190-200 °C ñòåðæíè ñòðåìÿòñÿ âåðíóòüñÿ ê ñâîåé ïåðâîíà÷àëüíîé êîíôèãóðàöèè.  áåòîííîé êîíñòðóêöèè ýòî ñîçäàåò âíóòðåííåå íàïðÿæåíèå, êîòîðîå çàòÿãèâàåò òðåùèíû è âûðàâíèâàåò äåôîðìèðîâàííûå ýëåìåíòû, ñóùåñòâåííî ïîâûøàÿ ïðî÷íîñòü è äîëãîâå÷íîñòü ñîîðóæåíèé. Àêòóàëüíîñòü ðàçðàáîòêè îáúÿñíÿåòñÿ êðèòè÷åñêèì ñîñòîÿíèåì èíôðàñòð ...>>

Ïîöåëóè ïîëåçíû äëÿ çäîðîâüÿ 01.03.2026

Âîïðîñ î òîì, êàê ñîöèàëüíûå ñâÿçè è áëèçîñòü ñ ïàðòíåðîì îòðàæàþòñÿ íà çäîðîâüå ÷åëîâåêà, ïðèâëåêàåò âíèìàíèå íå òîëüêî ïñèõîëîãîâ, íî è ñïåöèàëèñòîâ â îáëàñòè ìèêðîáèîëîãèè. Íîâîå èññëåäîâàíèå ïîêàçûâàåò, ÷òî ñîâìåñòíîå ïðîæèâàíèå ñ ëþáèìûì ÷åëîâåêîì ìîæåò îêàçûâàòü çíà÷èòåëüíîå âëèÿíèå íà ìèêðîáèîì êèøå÷íèêà è îáùåå ñàìî÷óâñòâèå. Äîêòîð Íàîìè Ìèääëòîí, êëèíè÷åñêèé ïñèõîëîãè è ýêñïåðò ïî çäîðîâüþ êèøå÷íèêà, îáúÿñíèëà, ÷òî âñå àñïåêòû ñîâìåñòíîé æèçíè - ïîöåëóè, ñîâìåñòíîå ïèòàíèå, ôèçè÷åñêàÿ áëèçîñòü è äàæå ïðîñòî ïðåáûâàíèå ðÿäîì - òåñíî ñâÿçàíû ñ ïîääåðæàíèåì ñáàëàíñèðîâàííîé êèøå÷íîé ìèêðîôëîðû. Îíà ïîä÷åðêèâàåò, ÷òî çäîðîâüå ýêîñèñòåìû êèøå÷íèêà âî ìíîãîì îïðåäåëÿåòñÿ ñîöèàëüíûìè âçàèìîäåéñòâèÿìè è ïîâñåäíåâíîé áëèçîñòüþ ñ äðóãèìè ëþäüìè. Ïî ñëîâàì Ìèääëòîí, äëèòåëüíîå ñîâìåñòíîå ïðåáûâàíèå ñ ïàðòíåðîì ìîæåò ñïîñîáñòâîâàòü óâåëè÷åíèþ ìèêðîáíîãî ðàçíîîáðàçèÿ â êèøå÷íèêå, à òàêæå ñíèæàòü âîñïàëèòåëüíûå ïðîöåññû, ñâÿçàííûå ñî ñòðåññîì. Òàêîé ýôôåêò îáóñëîâëåí òåì, ÷òî ìèêðîáèî ...>>

Ñëó÷àéíàÿ íîâîñòü èç Àðõèâà

Ìîíèòîð ñ âîãíóòûì ýêðàíîì Samsung S34E790CN 09.02.2015

Êîìïàíèÿ Samsung îáúÿâèëà î âûïóñêå ìîíèòîðà S34E790CN. Îñíîâîé ýòîãî èçäåëèÿ ñëóæèò 34-äþéìîâàÿ âîãíóòàÿ æèäêîêðèñòàëëè÷åñêàÿ ïàíåëü ðàçðåøåíèåì 3440 x 1440 ïèêñåëåé.

Ìîíèòîð Samsung S34E790CN õàðàêòåðèçóåòñÿ âðåìåíåì ðåàêöèè ïèêñåëÿ 4 ìñ, ìàêñèìàëüíîé ÿðêîñòüþ 300 íèò è óãëàìè îáçîðà 178°. Åãî îñíàùåíèå âêëþ÷àåò ÷åòûðå ïîðòà USB 3.0 è ãðîìêîãîâîðèòåëè ìîùíîñòüþ 7 Âò.

Ñëåäóåò îòìåòèòü âîçìîæíîñòü îäíîâðåìåííîãî âûâîäà íà ýêðàí èçîáðàæåíèé ñ äâóõ èñòî÷íèêîâ. Äëÿ ïîäêëþ÷åíèÿ ê èñòî÷íèêàì åñòü âõîä DisplayPort 1.2 è äâà âõîäà HDMI 1.4.

Ðàçìåðû èçäåëèÿ - 821,5 x 275,5 x 552 ìì, ìàññà - 9,9 êã. Ïðîäàæè íà÷èíàþòñÿ â ýòîì ìåñÿöå. Ïî íåêîòîðûì äàííûì, öåíà ìîíèòîðà íå ïðåâûñèò $1000.

Äðóãèå èíòåðåñíûå íîâîñòè:

▪ 3D Vision: âòîðàÿ âåðñèÿ

▪ Ðàäèîñòàíöèÿ íà îñíîâå èñêóññòâåííîãî èíòåëëåêòà

▪ Íîâàÿ ñåðèÿ PMEG äèîäîâ Øîòêè

▪ Ñàìîñâàë, ðàáîòàþùèé íà âîäîðîäå

▪ Ãàçèðîâàííûé îêåàí Ýíöåëàäà

Ëåíòà íîâîñòåé íàóêè è òåõíèêè, íîâèíîê ýëåêòðîíèêè

 

Èíòåðåñíûå ìàòåðèàëû Áåñïëàòíîé òåõíè÷åñêîé áèáëèîòåêè:

▪ ðàçäåë ñàéòà Àóäèî è âèäåîíàáëþäåíèå. Ïîäáîðêà ñòàòåé

▪ ñòàòüÿ Æèâè è æèòü äàâàé äðóãèì. Êðûëàòîå âûðàæåíèå

▪ ñòàòüÿ ×åì îòëè÷àåòñÿ îò îáû÷íîé øàðèêîâàÿ ðó÷êà äëÿ êîñìîíàâòîâ? Ïîäðîáíûé îòâåò

▪ ñòàòüÿ ×àéíûé êóñò. Ëåãåíäû, âûðàùèâàíèå, ñïîñîáû ïðèìåíåíèÿ

▪ ñòàòüÿ Ïðèíöèïû ïîñòðîåíèÿ ìîùíûõ ñâåòîäèîäîâ. Ýíöèêëîïåäèÿ ðàäèîýëåêòðîíèêè è ýëåêòðîòåõíèêè

▪ ñòàòüÿ ÒÂÇ â ëàìïîâîì ÓÌÇ×. Ýíöèêëîïåäèÿ ðàäèîýëåêòðîíèêè è ýëåêòðîòåõíèêè

Îñòàâüòå ñâîé êîììåíòàðèé ê ýòîé ñòàòüå:

Èìÿ:


E-mail (íå îáÿçàòåëüíî):


Êîììåíòàðèé:





Ãëàâíàÿ ñòðàíèöà | Áèáëèîòåêà | Ñòàòüè | Êàðòà ñàéòà | Îòçûâû î ñàéòå

www.diagram.com.ua

www.diagram.com.ua
2000-2026