. Стиллмен, Дж. Грин - Изучаем C#, 2-е издание
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
оглавл<strong>е</strong>ни<strong>е</strong><br />
н а с л <strong>е</strong> д о в а н и <strong>е</strong><br />
Г<strong>е</strong>н<strong>е</strong>алогич<strong>е</strong>ско<strong>е</strong> др<strong>е</strong>во объ<strong>е</strong>ктов<br />
Иногда люди хотят быть похожим на своих родит<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>сколько<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 />
повторя<strong>е</strong>т пов<strong>е</strong>д<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> своих программ.<br />
Организация дн<strong>е</strong>й рожд<strong>е</strong>ния —это тож<strong>е</strong> работа 1Сэтлин<br />
Нам нуж<strong>е</strong>н класс BirthdayParty<br />
Планировщик м<strong>е</strong>роприятий, в<strong>е</strong>рсия 2.0<br />
Дополнит<strong>е</strong>льный взнос за м<strong>е</strong>роприятия с большим<br />
колич<strong>е</strong>ством гост<strong>е</strong>й<br />
Насл<strong>е</strong>довани<strong>е</strong><br />
Мод<strong>е</strong>ль классов; от общ<strong>е</strong>го к частному<br />
Симулятор зоопарка<br />
И<strong>е</strong>рархия классов<br />
Производны<strong>е</strong> классы расширяют базовый<br />
Синтаксис насл<strong>е</strong>дования<br />
При насл<strong>е</strong>довании поля свойства и м<strong>е</strong>тоды базового класса<br />
добавляются к производному...<br />
П<strong>е</strong>р<strong>е</strong>крыти<strong>е</strong> м<strong>е</strong>тодов<br />
Вм<strong>е</strong>сто базового класса можно взять один из производных<br />
Производный класс ум<strong>е</strong><strong>е</strong>т скрывать м<strong>е</strong>тоды<br />
Ключ<strong>е</strong>вы<strong>е</strong> слова override и virtual<br />
Ключ<strong>е</strong>во<strong>е</strong> слово base<br />
Если в базовом класс<strong>е</strong> присутству<strong>е</strong>т конструктор, он долж<strong>е</strong>н<br />
и в производном класс<strong>е</strong><br />
Т<strong>е</strong>п<strong>е</strong>рь мы готовы зав<strong>е</strong>ршить программу для Кэтлин!<br />
Сист<strong>е</strong>ма управл<strong>е</strong>ния уль<strong>е</strong>м<br />
Постро<strong>е</strong>ни<strong>е</strong> основ<br />
Сов<strong>е</strong>рш<strong>е</strong>нству<strong>е</strong>м сист<strong>е</strong>му управл<strong>е</strong>ния уль<strong>е</strong>м<br />
при помощи насл<strong>е</strong>дования<br />
232<br />
233<br />
234<br />
241<br />
242<br />
243<br />
244<br />
248<br />
249<br />
250<br />
253<br />
254<br />
255<br />
262<br />
264<br />
266<br />
остаться<br />
267<br />
268<br />
273<br />
274<br />
282<br />
13