PLDB
Languages Features Creators Calendar CSV Resources Blog About Donate Add Language
GitHub icon

Multiple Inheritance

< >
Example from Python, Cython:
class Base1: pass class Base2: pass class MultiDerived(Base1, Base2): pass # Or multilevel inheritance: class Base: pass class Derived1(Base): pass class Derived2(Derived1): pass

Languages with Multiple Inheritance include Python, C++, Perl, OCaml, Eiffel, Common Lisp, Dylan, EuLisp, Cython, Perl 6, Curl, Pop-11, Logtalk, Object Rexx, Real-Time Concurrent C

Languages without Multiple Inheritance include JavaScript, C, TypeScript, Objective-C, C3, progsbase, Tick C, cooC, Static Typescript

Read more about Multiple Inheritance on the web: 1.

HTML of this page generated by Features.ts

hasMultipleDispatch.html 路 hasMultipleInheritance.html 路 hasNamespaces.html

View source

PLDB - Build the next great programming language Search v2023 Day 157 Docs Acknowledgements Traffic Today Traffic Trends Mirrors GitHub feedback@pldb.com