Self
Self is a reference to the object on which the current method operates.
Related concepts: ObjectReferenceMethod
Closest Wikipedia entry: This (computer programming)
Misconceptions about Self9 documented Misconceptions
Check YourselfThisAsField — Java
this is a special field in the object
ThisAssignable — Java
One can assign to this
ThisCanBeNull — Java
this can be null
ThisExistsInStaticMethod — Java
this is a local variable, also in static methods
ThisInConstructorIsNull — Java
In a constructor, this is null
ThisNoExpression — Java
The name this is not an expression
ThisAssignable — JavaScript
One can assign to this
SelfAssignable — Python
Reassigning self changes the object on which a method is called
SelfNoExpression — Python
The name self is not an expression