Em [[orientação a objetoobjetos]], um '''método''' é uma [[subrotina]] que é executada por um [[Objeto (informática)|objeto]] ao receber uma mensagem. Os métodos determinam o comportamento dos objetos de uma [[classe (programação)|classe]] e são análogos às [[função|funções]] ou procedimentos da [[programação estruturada]]. O envio de mensagens (chamada de métodos) pode alterar o estado de um objeto.