In der objektorientierten Programmierung ( OOP) definiert eine Methode eine Operation, die ein Objekt ausführen kann und die durch die entsprechende Klassendefinition ihren Namen und ihre Argumenttypen charakterisiert wird.
Die zulässigen Methoden eines Objekts werden in objektorientierten Sprachen durch die Klassendefinition festgelegt. Die Methoden realisieren die Dienste eines Objekts und legen das Objektverhalten fest.