Journal Pedagogical Almanac
“ST. CYRIL AND ST. METHODIUS” UNIVERSITY OF VELIKO TARNOVO - UNIVERSITY PRESS

The inheritanCe mechanism in object oriented programming course


Authors:
Ivaylo Donchev

Pages: 91-107

Abstract:

The presence of inheritance mechanism is the criteria to prove a language or a technique as object-oriented. That’s why learning inheritance and acquiring skills to apply it properly is crucial for object-oriented programming education to be successful. In this article inheritance is examined from two viewpoints: as a tool for creating ‘generalization-specification’ relationships between classes, and as a code reusability technique. The main concepts, necessary for the Object-oriented programming (OOP) course are introduced. Useful classifications of different types inheritance are given. From the critical analysis of the textbooks that was made, there are sharply outlined possible pitfalls when applying the inheritance mechanism and some recommendations that could improve learning OOP are given. The emphasis is of the special features and problems when using multiple inheritance.

Keywords:


Download


1633 downloads since 8.6.2017 г.
NA / Argentina / Bulgaria / China / Cote D'Ivoire / Croatia / Czech Republic / Europe / France / Germany / Italy / Poland / Portugal / Russian Federation / Serbia / Singapore / South Africa / Turkey / Ukraine / United Kingdom / United States / Uzbekistan
  • © ST. CYRIL AND ST. METHODIUS UNIVERSITY OF VELIKO TARNOVO 2016 - 2024