Métodos de clase (static)
Análogamente, puede también haber métodos que no actúen sobre objetos concretos a través del
operador punto. A estos métodos se les llama métodos de clase o static. Los métodos de clase
pueden recibir objetos de su clase como argumentos explícitos, pero no tienen argumento implícito
ni pueden utilizar la referencia this. Un ejemplo típico de métodos static son los métodos
matemáticos de la clase java.lang.Math (sinQ. cos(). exp(). pow(). etc.). De ordinario el argumento
de estos métodos será de un tipo primitivo y se le pasará como argumento explícito. Estos métodos
no tienen sentido como métodos de objeto.
Los métodos y variables de clase se crean anteponiendo la palabra static. Para llamarlos se
suele utilizar el nombre de la clase, en vez del nombre de un objeto de la clase (por ejemplo,
Math.sin(ang). para calcular el seno de un ángulo).
Los métodos y las variables de clase son lo más parecido que Java tiene a las funciones y
variables globales de C/C++ o Visual Basic.
No hay comentarios:
Publicar un comentario