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> классы<br />

<strong>е</strong> б у с Б б а с с <strong>е</strong> й н <strong>е</strong><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><br />

р<strong>е</strong>зультат.<br />

}<br />

N ose {<br />

s t r i n g F ace { g e t ; }<br />

c l a s s : .............................{<br />

p u b lic A c ts О : b a s e (" A c ts " ) { }<br />

p u b lic o v e r r id e {<br />

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

a b s t r a c t c l a s s ......................: ......................{<br />

}<br />

p u b l i c v i r t u a l i n t E arO<br />

{<br />

r e tu r n 7;<br />

}<br />

p u b lic P i c a s s o ( s t r i n g fa c e )<br />

{<br />

= f a c e ;<br />

}.................<br />

p u b l i c v i r t u a l s t r i n g F ace {<br />

......... { ............................... ; }<br />

}<br />

s t r i n g f a c e ;<br />

I<br />

c l a s s ............. : ............. {<br />

p u b l i c o v e r r id e s t r i n g F ace {<br />

J g e t { r e t u r n "Of76"; }<br />

Точка входа находимся<br />

зд<strong>е</strong>сь.<br />

p u b l i c s t a t i c v o i d M a i n ( s t r i n g [] a r g s) {<br />

s t r i n g r e s u l t = "";<br />

N o s e [] i = new N o se [3 ] ;<br />

i [0] = new A c t s () ;<br />

i [1] = new Clowns 0 ;<br />

i [2] = new O f76 0 ;<br />

f o r ( i n t X = 0; X < 3; X++) {<br />

r e s u l t += ( ............................... + " "<br />

+ ) + "\n";<br />

c l a s s : {<br />

}<br />

p u b l i c Clowns 0 : b a s e ( "C low ns") { }<br />

Каж д ы й ф р а г­<br />

м <strong>е</strong>нт кода м ожно<br />

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

н<strong>е</strong>ско л ь ко раз.<br />

QniBem на с. 3 3 7 -

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

Saved successfully!

Ooh no, something went wrong!