Método
Um método é uma subrotina vinculada a uma classe específica definida no código-fonte de um programa. Ele é semelhante a uma função, mas só pode ser chamado por um objeto criado a partir de uma classe.
No exemplo de Java abaixo, o método getArea é definido dentro da classe rectangle. Para que o método getArea seja usado por um programa, primeiro é necessário criar um objeto a partir da classe rectangle.
class Rectangle
{
int getArea(int width, int height)
{
int area = width * height;
return area;
}
}
Os métodos são uma parte importante da programação orientada a objetos, pois isolam funções em objetos individuais. Os métodos dentro de uma classe só podem ser chamados por objetos criados a partir dessa classe. Além disso, os métodos só podem fazer referência a dados conhecidos pelo objeto correspondente. Isso ajuda a isolar os objetos uns dos outros e impede que os métodos de um objeto afetem outros objetos.
Embora os métodos sejam projetados para isolar dados, eles ainda podem ser usados para retornar valores a outras classes, se necessário. Se um valor precisar ser compartilhado com outra classe, a instrução return (como no exemplo acima) poderá ser usada.
Teste seus conhecimentos