Quando um objeto A (ex: Cliente) invoca um método sobre um outro objeto B (ex: ContaBancaria) dizemos que ocorre o envio de uma mensagem de A para B.
contaBancaria.debite(100, "7, 5, 1996");contaBancaria é uma variável que referencia um objeto ContaBancaria. debite é o nome da mensagem (ou método invocado). 100 e 7, 5, 1996 são parâmetros passados no envio da mensagem.
Fazendo um paralelo com linguagens "procedurais" como C e pascal, o envio de mensagens é similar à chamada de procedimentos e funcões.