Примеры использования Множественное наследование на Русском языке и их переводы на Английский язык
{-}
-
Official
-
Colloquial
Допускается множественное наследование.
Множественное наследование реализовано в« C».
Поддерживается множественное наследование.
Python» поддерживает как одиночное, так и множественное наследование.
C поддерживает множественное наследование.
Combinations with other parts of speech
Использование с прилагательными
Использование с глаголами
Множественное наследование классов не поддерживается, однако класс может реализовывать несколько интерфейсов.
Object REXX поддерживает множественное наследование за счет использования классов- примесей.
Хотя множественное наследование ролей- очень полезная возможность, она также усложняет разработку.
Например, SOM поддерживает множественное наследование, метаклассы и динамические вызовы.
Его особенностями являются сбор мусора,сильная статическая проверка типов, множественное наследование, параметризованные классы и многое другое.
В языке NTL отсутствует множественное наследование, но иногда может понадобиться реализовать идентичный код в нескольких классах.
JavaFX Script, начиная с версии 1. 2, позволяет множественное наследование за счет применения примесей.
Множественное наследование классов B1 и B2 в класс D, используя две таблицы виртуальных методов, по одной для каждого базового класса.
Потенциально опасные исложные средства, такие как множественное наследование и перегрузка операторов, не были включены в язык.
Его новые возможности включали множественное наследование, абстрактные классы, статические функции- члены, функции- константы и защищенные члены.
Magik- объектно-ориентированный язык программирования, который поддерживает множественное наследование, полиморфизм и динамически типизированный.
Ключевые слова: CLOS, Common Lisp, множественная диспетчеризация,обобщенные функции, множественное наследование, мультиметоды, пакеты, скрывающие символы.
Ключевые слова: объектно-ориентированное программирование, язык программирования Python, интерпретатор, класс, экземпляр класса, наследование, конструктор класса, поля класса,методы класса, множественное наследование.
Фреймворк I/ O Kit реализован в подмножестве C, в котором пропущены возможности, которые Apple считает небезопасными для использования в многопоточном ядре исключения, множественное наследование, шаблоны, информация о типах во время выполнения.
Инженеры Apple считали, что исключения, множественное наследование, шаблоны и функции информации о типах среды выполнения в стандартном C либо недостаточны, либо недостаточно эффективны для использования в высокопроизводительном многопоточном ядре.
Полная гибкость многоязыковой поддержки была важна для IBM, в связи с необходимостью поддерживать как Smalltalk( одиночное наследование, динамическое связывание),так и C множественное наследование и статическое связывание.
Его отличительные черты и особенности- множественное наследование с конфликтами и множественным переопределением, модуль- класс- тип как единая концепция вместе с отдельными подпрограммами как элементами композиции программ, полное отсутствие нулевых указателей, константные объекты, а также возможности расширенной перегрузки и другие концепции.
Это эффективно эмулирует систему виртуальных функций во время компиляции без необходимости платить цену за динамический полиморфизм( таблицы виртуальных методов, время,затрачиваемое на выбор метода, множественное наследование), но не позволяет делать этого во время выполнения.
В список языков, поддерживающих множественное наследование, входят: Io, Eiffel, C, Dylan, Python, некоторые реализации классов JavaScript( например, dojo. declare), Perl 6, Curl, Common Lisp( благодаря CLOS), OCaml, Tcl( благодаря Incremental Tcl), а также Object REXX за счет использования классов- примесей.
Переняв многое от своих предшественников- языков C, Delphi, Modula и Smalltalk- С, опираясь на практику их использования, исключает некоторые модели, зарекомендовавшие себя как проблематичные при разработке программных систем:так, C не поддерживает множественное наследование классов( в отличие от C) или вывода типов в отличие от Haskell.
Есть и другие способы реализации множественного наследования, но данный наиболее распространенный.
Системные сети обычно используют множественные наследование и« одновременные» системы, или варианты, которые объединяются для создания очень больших описательных пространств.
Curl- язык разметки как HTML, то есть обычный текст показывается именно как текст; но в то же время,Curl включает в себя возможности объектно-ориентированного языка программирования, среди которых- поддержка множественного наследования.
Тем не менее, одна коллизия при множественном наследовании интерфейсов и при реализации нескольких интерфейсов одним классом все-таки возможна.