Class-based programming: Difference between revisions

Content deleted Content added
m added category
Danakil (talk | contribs)
No edit summary
Line 1:
'''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==
The original (and canonical) example of a class-based language is [[Smalltalk programming language|Smalltalk]].
Although [[Simula (programming language)|Simula]] introduced the class abstraction, the canonical example of a class-based language is [[Smalltalk programming language|Smalltalk]]. Others include [[C plus plus|C++]], [[Java (programming language)|Java]] and [[C Sharp (programming language)|C Sharp]].
 
[[:Category:Class-based programming languages]] provides an exhaustive list.
 
==See also==