Множественное наследование - Большая Энциклопедия Нефти и Газа, статья, страница 3
Россия - неунывающая страна, любой прогноз для нее в итоге оказывается оптимистичным. Законы Мерфи (еще...)

Множественное наследование

Cтраница 3


Класс Derived порождается двумя классами - Basel и Base2 посредством множественного наследования.  [31]

Также известно, что создатели языка Java удалили из него возможность множественного наследования потому, что, по их мнению, это средство слишком усложняет программный код и идет в разрез с концепцией упрощения программных кодов, положенной в основу Java.  [32]

Далее мы показываем, что отношения является простого наследования применимы и к множественному наследованию.  [33]

Класс может быть порожден более, чем от одного базового класса; такое порождение называется множественным наследованием.  [34]

Основной набор возможностей достаточно близок к Gold Works II, но несколько расширен применительно к работе с фреймами, в частности допускается множественное наследование. Зато отсутствует интеллектуальный редактор правил, не поддерживается работа с факторами уверенности. Система обладает средствами тестирования и отладки знаний, прекрасным пользовательским интерфейсом, включающим графику с высокой степенью разрешения.  [35]

Существует возможность производить новые классы более чем от одного базового класса. Такой процесс называется множественным наследованием. Чтобы произвести подобный класс, базовые классы в объявлении разделяются запятыми. В листинге 13.3 класс Pegasus объявлен таким образом, что наследует свойства двух базовых классов - Bird и Horse. Затем программа добавляет объект Pegasus в списки объектов обоих классов.  [36]

Как видно из структуры объявления, класс может наследовать одному родительскому классу, но нескольким интерфейсам. Таким образом может реализовываться множественное наследование.  [37]

Класс istream и класс ostream являются производными классами прямого наследования базового класса ios. Класс iostream является производным классом множественного наследования классов istream и ostream.  [38]

Опыт показывает, что множественное наследование надо использовать умеренно, так как оно может усложнить программный код проекта. Многие проблемы, вначале решаемые с помощью множественного наследования, теперь решаются путем агрегирования ( вложения) классов. Тем не менее множественное наследование остается мощным средством программирования, от которого не следует огульно отказываться при разработке проектов.  [39]

Это означает, что вы не можете создать новый компонент на основе двух уже существующих компонентов. Я не вижу здесь серьезного ограничения, поскольку множественное наследование используется не часто. Обычные классы Си, которые вы пишете для приложений C Builder, могут использовать множественное наследование.  [40]

Рассмотренный выше тип связи между экземплярами сущностей по атрибутам ( с помощью ссылок на необходимые экземпляры) является одним из двух имеющихся в языке EXPRESS типов связей. Второй тип связи - генетический, или механизм множественного наследования, - состоит в следующем. С помощью subtype - предложения в entity - объявлении можно указать список сущностей - непосредственных предков данной сущности, от которых она наследует все свойства - атрибуты, правила и алгоритмы. Отношение наследования транзитивно, то есть вместе с наследованием свойств непосредственных предков наследуются свойства предков вышестоящего уровня, а в итоге - свойства всей родословной. Наследование атрибутов означает их непосредственное включение в структуру собственных атрибутов сущности, в результате чего образуется сложный экземпляр.  [41]

Множественное наследование - мощное свойство, но оно может внести в систему сложности. Требуется большая осторожность при проектировании систем для извлечения выгоды из использования множественного наследования; использовать его не следует, если можно ограничиться простым наследованием.  [42]

Множественное наследование - мощное свойство, но оно может внести в систему сложности. Требуется большая осторожность при проектировании систем для извле - чения выгоды из использования множественного наследования; использовать его не следует, если можно ограничиться простым наследованием.  [43]

Хотя множественное наследование дает ряд преимуществ по сравнение с одиночным, многие программисты с неохотой используют его. Основная проблема состоит в том, что многие компиляторы C все еще не поддерживают множественное наследование; это осложняет отладку программы, тем более что все возможности, реализуемые этим методом, можно получить и без него.  [44]

45 Определение класса Cylinder ( часть 1 из 3. [45]



Страницы:      1    2    3    4