Inheritance in programming languages means the definition of new entities (e.g. types, classes or abstract data types) on the basis of existing ones and that those new entities inherit the properties of the existing ones. Thus, we find certain forms of inheritance in several imperative programming languages, although inheritance is widely understood to be a feature of object-oriented programming languages. (The evolution of object-oriented programming languages can best be followed when considering the proceedings of the Conferences on Object-Oriented Programming Systems, Languages and Applications or the European Conferences on Object-Oriented Programming, see for example [COOK 89].)


Base Class Class Hierarchy Abstract Data Type Type Declaration Public Member 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag/Wien 1991

Authors and Affiliations

  • Bernd Teufel
    • 1
  1. 1.FAW Ulm, Bereich BüroautomationFederal Republic of Germany

Personalised recommendations