Ein
Methodenzeiger wird bei
objektorientierter Programmierung verwendet, um auf eine
Methode einer
Klasse oder einer
Objektinstanz zu verweisen. Er ähnelt einem Funktionszeiger (einem
Zeiger auf eine
Funktion). In manchen Programmiersprachen ist es üblich, einen Methodenzeiger als
Methode oder
Referenz auf eine Methode zu bezeichnen. Es wird zwischen gebundenen und ungebundenen Methodenzeigern unterschieden, je nachdem wann der
self- oder
this-Parameter bestimmt wird.