Métodos da classe

Usualmente, métodos definidos em uma são aplicados a objetos daquela classe. Há no entanto situações nas quais um método pode fazer uso dos recursos de uma classe para realizar sua tarefa sem necessariamente ter de estar associado a um objeto individualmente.

Para lidar com tais situações, Java define os métodos da classe, cuja declaração deve conter o modificador static. Um método estático pode ser aplicado à classe e não necessariamente a um objeto.

Exemplos de métodos estáticos em Java incluem os métodos para manipulação de tipos primitivos definidos nas classes java.lang.Character, java.lang.Integer e java.lang.Double, assim como todos os métodos definidos para a classe java.lang.Math. Por exemplo, para atribuir a raiz quadrada de 2 a uma variável sqr2, a expressão

double sqr2 = Math.sqrt(2.0);
poderia ser utilizada.

© Ivan Luiz Marques Ricarte
DCA/FEEC/UNICAMP

Last modified: Wed Jun 28 15:21:17 EST 2000