Class-based programming

This is an old revision of this page, as edited by TakuyaMurata (talk | contribs) at 03:25, 4 July 2005 (:{{merge|Class-based OOP}}). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Class-based programming, or more commonly class-orientation, refers to the style of object-oriented programming in which inheritance is achieved by defining classes of objects, as opposed to the objects themselves (compare Prototype-based programming).

Example languages

Although Simula introduced the class abstraction, the canonical example of a class-based language is Smalltalk. Others include C++, Java and C#.

Category:Class-based programming languages provides an exhaustive list.

See also