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><br />

J'^ e m e n n e<br />

Зд<strong>е</strong>сь вы увидит<strong>е</strong>, каким ж<strong>е</strong> способом наши ч<strong>е</strong>тыр<strong>е</strong> класса со<strong>е</strong>диняются друг с другом.<br />

Обновл<strong>е</strong>ни<strong>е</strong> класса в <strong>е</strong> <strong>е</strong><br />

П ч <strong>е</strong> л ы д о л ж н ы у з н а т ь о с у щ <strong>е</strong> с т в о в а н и и у л ь я и в н <strong>е</strong> ш н <strong>е</strong> г о м и р а . П о ­<br />

м <strong>е</strong> с т и т <strong>е</strong> в к о н с т р у к т о р к л а с с а В <strong>е</strong> <strong>е</strong> в к а ч <strong>е</strong> с т в <strong>е</strong> п а р а м <strong>е</strong> т р о в с с ы л ки н а<br />

у л <strong>е</strong> й и м и р и с о х р а н и т <strong>е</strong> и х д л я д а л ь н <strong>е</strong> й ш <strong>е</strong> г о и с п о л ь з о в а н и я .<br />

c l a s s В <strong>е</strong> <strong>е</strong> {<br />

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

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

p r i v a t e W o rld w o r ld ;<br />

p r i v a t e H iv e h i v e ;<br />

p u b l i c B e e ( i n t ID, P o i n t I n i t i a l L o c a t i o n , W o rld w o r ld . H iv e h i v e ) {<br />

// к о д<br />

t h i s . w o r l d e w o r ld ;<br />

t h i s . h i v e * h i v e ;<br />

Это вполн<strong>е</strong> оч<strong>е</strong>видно.,■<br />

присвойт <strong>е</strong> эт и знач<strong>е</strong>ния<br />

закрыт ым п о л я м .<br />

О Обновл<strong>е</strong>ни<strong>е</strong> класса Hive<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> в к о н с т р у к т о р к л а с с а<br />

H i v e с с ы л к у н а о б ъ <strong>е</strong> к т w o r l d и с о х р а н и т <strong>е</strong> <strong>е</strong> <strong>е</strong> . О б н о в и т <strong>е</strong> ко д с о з д а ­<br />

н и я н о в ы х п ч <strong>е</strong> л , п <strong>е</strong> р <strong>е</strong> д а в в н <strong>е</strong> го с с ы л к у н а у л <strong>е</strong> й и н а м и р .<br />

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

p r i v a t e W o rld w o r ld ;<br />

p u b l i c H i v e (W orld w o r ld )<br />

t h i s .w o r ld e w o r ld ;<br />

11 к о д<br />

}<br />

p u b l i c v o i d A d d B e e (R a n d o m r a n dom)<br />

}<br />

// к о д с о з д а н и я н о в ы х п ч <strong>е</strong> л<br />

Ссылка на м ир дап<strong>е</strong>рвой,<br />

т ак<br />

как она использив<br />

остальной<br />

части Конст риктора.<br />

B e e n e w B e e = n e w B e e ( b e e C o u n t , S t a r t P o i n t , w o r ld , t h i s )<br />

{<br />

550 г л а в а 12

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

Saved successfully!

Ooh no, something went wrong!