A comparative study on the effect of multiple inheritance mechanism in C++, C#, Java, Python and PHP on complexity and reusability of code

ISSN: 22076360
0Citations
Citations of this article
19Readers
Mendeley users who have this article in their library.

Abstract

Multiple inheritance is one of the most important aspects of OOP programming language in which a child class can inherit features or attributes from more than one base class or parent class. But in single inheritance, one child class only inherits from exactly one base class. The “DIAMOND PROBLEM” and other ambiguities has led the Multiple inheritance to be a very sensitive topic and issue for many years, the scenario with this inheritance is very complex and causing the real world programs to have increased complexities..In this paper we have studied several types of Inheritance, with main focus on multiple inheritance with their related issues and how it is implemented in different object-oriented programming languages.

Cite

CITATION STYLE

APA

Kaur, J., Sood, R., Kaur, M., Singh, U., & Dogra, G. (2019). A comparative study on the effect of multiple inheritance mechanism in C++, C#, Java, Python and PHP on complexity and reusability of code. International Journal of Advanced Science and Technology, 28(19), 737–744.

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free