Inheritance is good, especially multiple - Eiffel, C + +, Scala, Java 8


Development & Middleware

Date and time

Wednesday, 15. October 2014., 16:00


Hall 4 Small Club



Multiple inheritance has been kept as complex and unnecessary for quite a long time. Probably one of the main reasons is that multiple inheritance in C++ is relatively poorly designed. 

Multiple inheritance in C++ was not introduced from the beginning, it was introduced later, in 1989. Based on these bad experiences, the designers of Java (and later C#) decided not to support multiple inheritance of classes. However, the Eiffel language has multiple inheritance from the beginning (1986), and of all OOPLs, Eiffel is the best in supporting multiple inheritance. Java 8 has moved in the direction of introducing multiple inheritance of classes.

This lecture will show how is multiple inheritance supported in languages Eiffel, C++, Scala and Java 8.

Lecture details

Type: Lecture
Level of difficulty: Detailed
Experience Level: Experienced
Desirable listeners function: Developers , Designer
Group of activity: Development and Tools

About speaker

The conference is organized by the Croatian Association of Oracle users. More about the association can be found at

Follow us on Twitter

Keep yourself up to date with all updates!

Follow us on Facebook

Connect 360

Povežite se putem novog servisa za umrežavanje i upoznajte nove poslovne kontakte!


Big Sponsors

Silver Sponsors

Bronze Sponsors

Media Partner

Media Sponsors