Inheritance (object-oriented programming): Difference between revisions

From Lojban
Jump to navigation Jump to search
No edit summary
mNo edit summary
 
Line 1: Line 1:
In [[object-oriented programming]] (OOP), ''inheritance'' is when an object or class is based on another object or class, using the same implementation (inheriting from a class) or specifying implementation to maintain the same behavior (realizing an interface; inheriting behavior). It is a mechanism for [[code reuse]] and to allow independent extensions of the original software via public classes and interfaces. The relationships of objects or classes through inheritance give rise to a [[hierarchy]].
In [[object-oriented programming]] (OOP), ''inheritance'' is when an object or class is based on another object or class, using the same implementation (inheriting from a class) or specifying implementation to maintain the same behavior (realizing an interface; inheriting behavior). It is a mechanism for [[code reuse]] and to allow independent extensions of the original software via public classes and interfaces. The relationships of objects or classes through inheritance give rise to a hierarchy.

Latest revision as of 08:03, 31 October 2014

In object-oriented programming (OOP), inheritance is when an object or class is based on another object or class, using the same implementation (inheriting from a class) or specifying implementation to maintain the same behavior (realizing an interface; inheriting behavior). It is a mechanism for code reuse and to allow independent extensions of the original software via public classes and interfaces. The relationships of objects or classes through inheritance give rise to a hierarchy.