Ћекции.ќрг


ѕоиск:




 атегории:

јстрономи€
Ѕиологи€
√еографи€
ƒругие €зыки
»нтернет
»нформатика
»стори€
 ультура
Ћитература
Ћогика
ћатематика
ћедицина
ћеханика
ќхрана труда
ѕедагогика
ѕолитика
ѕраво
ѕсихологи€
–елиги€
–иторика
—оциологи€
—порт
—троительство
“ехнологи€
“ранспорт
‘изика
‘илософи€
‘инансы
’ими€
Ёкологи€
Ёкономика
Ёлектроника

 

 

 

 


Ќаследование




 ласс, как уже упоминалось, представл€ет собой тип или категорию объ≠ектов (в области программного обеспечени€ это шаблон дл€ создани€ новых объектов). ќбъект Ч это экземпл€р класса. “ака€ иде€ имеет важ≠ное продолжение: как экземпл€р класса объект имеет все характеристики своего класса. Ёто называетс€ наследованием. ≈сли дл€ класса стиральной машины определен набор атрибутов и операций, каждый объект класса будет наследовать эти атрибуты и операции.

—войства класса наследуют не только объекты Ч один класс может наследовать свойства другого. —тиральные машины, холодильники, микроволновые печи, тостеры, посудомоечные машины, радиоприемники, вафельницы, миксеры и металлическа€ посуда €вл€ютс€ классами. ќни также €вл€ютс€ составл€ющими более общего класса бытовой техники. Ѕытова€ техника имеет атрибуты: выключатель, электропровод и операции "включить", "выключить".  аждый класс бытовой техники наследует эти свойства. ѕоэтому, если некий объект относитс€ к классу бытовой техники, то он имеет общие дл€ бытовой техники свойства и операции.

ѕредыдущую мысль можно выразить и по-другому: стиральна€ машина, холодильник, микроволнова€ печь €вл€ютс€ подклассами класса бытовой техники.  ласс бытовой техники, соответственно, €вл€етс€ суперклассом дл€ всех типов бытовых приборов. –ис. 2.3 иллюстрирует взаимоотноше≠ни€ суперкласса с подклассами.

–ис. 2.3. Ѕытовые приборы наследуют атрибуты и операции класса бытовой техники.  аждый бытовой прибор €вл€≠етс€ подклассом класса бытовой техники.  ласс бытовой техники €вл€етс€ суперклассом каждого подкласса

Ќаследование не ограничиваетс€ приведенным примером. Ѕытова€ техника, например, €вл€етс€ подклассом класса домашнего оборудовани€. ћебель Ч это другой подкласс ука≠занного класса (рис. 2.4). ћебель, естественно, имеет свои собственные подклассы.

–ис. 2.4. —уперклассы, в свою очередь, могут быть под≠классами и наследовать свойства других суперклассов





ѕоделитьс€ с друзь€ми:


ƒата добавлени€: 2015-05-08; ћы поможем в написании ваших работ!; просмотров: 412 | Ќарушение авторских прав


ѕоиск на сайте:

Ћучшие изречени€:

80% успеха - это по€витьс€ в нужном месте в нужное врем€. © ¬уди јллен
==> читать все изречени€...

2057 - | 1924 -


© 2015-2024 lektsii.org -  онтакты - ѕоследнее добавление

√ен: 0.006 с.