Множественное наследование: различия между версиями

Исправлена опечатка
(Исправлена опечатка)
Метки: правка с мобильного устройства правка из мобильного приложения правка из Android-приложения
'''Мно́жественное насле́дование''' — свойство, поддерживаемое частью [[Объектно-ориентированное программирование|объектно-ориентированных]] [[Язык программирования|языков программирования]], когда [[Класс (программирование)|класс]] может иметь более одного [[Суперкласс (информатика)|суперкласса]] (непосредственного класса-родителя), интерфейсы поддерживают множественное наследование во многих языках программирования. Эта концепция является расширением «простого (или одиночного) [[наследование (программирование)|наследования]]» ({{lang-en|single inheritance}}), при котором класс может наследоваться только от одного суперкласса.
 
В список языков, поддерживающих множественное наследование, входят: [[Io]], [[Eiffel]], [[C++]], [[Dylan (язык программирования)|Dylan]], [[Python]], некоторые реализации классов [[JavaScript]] (например, [[dojo]].declare), [[Perl 6]], [[Curl (язык программирования)|Curl]], [[Common Lisp]] (благодаря [[CLOS]]), [[OCaml]], [[Tcl]] (благодаря [[Incr Tcl|Incremental Tcl]])<ref>[http://wiki.tcl.tk/590 Tcl Advocacy]</ref>, а также [[Object REXX]] (за счёт использования [[Примесь (программирование)|классов-примесей]]).
 
== Обзор ==
Анонимный участник