In der objektorientierten Programmierung sind Methoden (Memberfunktion) Unterprogramme (in Form von Funktionen oder Prozeduren), die das Verhalten von Objekten beschreiben und implementieren. Objekte können über die Methoden des Objekts miteinander kommunizieren.