14.02.2017 Views

. Стиллмен, Дж. Грин - Изучаем C#, 2-е издание

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

д о б а в ь т <strong>е</strong> в у л <strong>е</strong> й м <strong>е</strong> т о д G o ß<br />

Постро<strong>е</strong>ни<strong>е</strong> класса Hive<br />

В <strong>е</strong> р н <strong>е</strong> м с я к кл а ссу H i v e и н а п и ш <strong>е</strong> м к о д для о т-<br />

сутств ую ш :и х п о к а м <strong>е</strong> то д о в :<br />

c l a s s H i v e {<br />

// объявл<strong>е</strong>ни<strong>е</strong> констант<br />

// объявл<strong>е</strong>ни<strong>е</strong> п<strong>е</strong>р<strong>е</strong>м<strong>е</strong>нных<br />

// I n i t i a l i z e L o c a t i o n s ()<br />

// G e t L o c a t i o n ()<br />

// H i v e c o n s t r u c t o r<br />

^<br />

p u b l i c b o o l A d d H o n e y ( d o u b l e n e c t a r ) { V /<br />

d o u b l e h o n e y T o A d d = n e c t a r * N e c t a r H o n e y R a t i o ;<br />

if ( h o n e y T o A d d + H o n e y > M a x i m u m H o n e y )<br />

r e t u r n false;<br />

■М пров<strong>е</strong>рим , <strong>е</strong>ст ь ли<br />

о уль<strong>е</strong> м <strong>е</strong>ст о для т акого<br />

колич<strong>е</strong>ства м<strong>е</strong>да.<br />

H o n e y += h o n e y T o A d d ; ^ — При наличии м <strong>е</strong>ст а<br />

добавим м<strong>е</strong>д.<br />

м <strong>е</strong>т од б<strong>е</strong>р<strong>е</strong>т п<strong>е</strong>р<strong>е</strong>м <strong>е</strong>нную<br />

r e t u r n true;<br />

am ou n t (колич<strong>е</strong>ство м<strong>е</strong>да) и<br />

}<br />

^ ^ л я <strong>е</strong> т м <strong>е</strong>д из хранилища пот р<strong>е</strong>бит <strong>е</strong><br />

p u b l i c b o o l C o n s u m e H o n e y ( d o u b l e a m o u n t ) { лям.<br />

if ( a m o u n t > Honey)<br />

J<br />

r e t u r n f a l s e ;<br />

e l s e {<br />

Если колич<strong>е</strong>ство м<strong>е</strong>да м<strong>е</strong>ньш <strong>е</strong>, ч<strong>е</strong>м т р<strong>е</strong>бу<strong>е</strong>т ся<br />

пч<strong>е</strong>лам, м <strong>е</strong>т од возвращ а<strong>е</strong>т знач<strong>е</strong>ни<strong>е</strong> False.<br />

H o n e y -= a m o u n t ;

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!