Object-oriented programming: Difference between revisions

Content deleted Content added
Polymorphism: Remove nonsense
Open recursion: Remove fluff
Line 194:
===Open recursion===
 
InAn OOP, objects haveobject's methods that can change or useaccess the object's data. Many programming languages use a special word, like [[this (computer programming)|{{code|this|C++}}]] or {{code|self|swift}}, to refer to the current object. In languages that support [[open recursion]], a method in an object can call other methods in the same object, including itself, using this special word. This allows a method in one class to call another method defined later in a subclass, a feature known as [[late binding]].
 
=={{Anchor|Object-oriented source code}}OOP languages==