Self is a reference to the object on which the current method operates.

Related concepts:  ObjectReferenceMethod

Closest Wikipedia entry:  This (computer programming) — this, self, and Me are keywords used in some computer programming languages to refer to the object, class, or other entity which the currently running code is a part of. The entity referred to thus depends on the execution context (such as which object has its method called). Different programming languages use these keywords in slightly different ways.

Authoritative Definition

Wikipedia does not necessarily offer the best fitting definition of a concept. The exact meaning we attribute to the concept of Self is based on principled authoritative sources such as:

Misconceptions about Self
9 documented Misconceptions

Check Yourself

Stay up-to-date

Follow us on  twitter to hear about new misconceptions.