O método é um elemento que representa uma chamada de procedimento para um objeto. Sendo um elemento de uma classe, utilizado na programação orientada a objetos(Orientação a objetos). Métodos tem por finalidade realizar uma tarefa. Eles são análogos às funções em C, C++ e Python e sub-rotinas em pascal. Métodos geralmente correspondem à uma ação do objeto.
Exemplo:
Bidu é uma instância da classe Cachorro, portanto tem habilidade para latir, implementada através do método Latir(). Um método em uma classe é apenas uma definição. A ação só ocorre quando o método é invocado através do objeto, no caso Bidu. Dentro do programa, a utilização de um método deve afetar apenas um objeto em particular; Todos os cachorros podem latir, mas você quer que apenas o objeto Bidu dê o latido. Normalmente, uma classe possui diversos métodos, que no caso da classe Cachorro poderiam ser sente(), coma() e morda().
Em C++ e Python a terminologia correta é função em vez de método apesar de terem a mesma funcionalidade.
Java
public class metodos {
// Metodo para imprimir uma linha
public static void novalinha()
{
// Cria uma linha vazia
System.out.println("");
}
// Metodo para imprimir três linhas
public static void treslinhas()
{
// Executa metodo para pular linha
novalinha(); novalinha(); novalinha();
}
public static void main(String[] args) {
// Executa o metodo
System.out.println("Linha numero 1");
treslinhas();
System.out.println("Linha numero 2");
}
}
C++
#include "stdafx.h"
#include <iostream>
using namespace std;
// Metodo para imprimir uma linha
static void novalinha()
{
// Cria uma linha vazia
cout << "\n";
}
// Metodo para imprimir três linhas
static void treslinhas()
{
// Executa metodo para pular linha
novalinha(); novalinha(); novalinha();
}
int _tmain(int argc, _TCHAR* argv[])
{
// Executa o metodo
cout << "Linha numero 1\n";
treslinhas();
cout << "Linha numero 2\n";
system("pause");
return 0;
}
C#
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication35 {
class Program {
// Metodo para imprimir uma linha
public static void novalinha()
{
Console.WriteLine("");
}
// Metodo para imprimir três linhas
public static void treslinhas()
{
novalinha(); novalinha(); novalinha();
}
static void Main(string[] args)
{
// executa o metodo
Console.WriteLine("Linha numero 1");
treslinhas();
Console.WriteLine("Linha numero 2");
Console.ReadKey();
}
}
}
Python (Linux)
#!/usr/bin/env python
# -*- coding: latin-1 -*-
# Desenvolvimento Aberto
# metodos.py
# Importa OS
import os
# Limpa a tela
os.system("clear")
# Cria função para pular uma linha
def novalinha():
print ""
# Cria Função para pular tres linhas
def treslinhas():
novalinha()
novalinha()
novalinha()
# executa a função para pular 3 linhas
print "Linha numero 1"
treslinhas()
print "Linha numero 2"


Obrigada, me ajudou pra caramba!