Java - Que significa que un metodo es static???

 
Vista:

Que significa que un metodo es static???

Publicado por beatriz (32 intervenciones) el 06/03/2002 10:52:36
Muy buenas tardes a todos
Me podria alguien explicar que significa que un metodo es estatico?? Es que estoy leyendo algunos tutoriales y no consigo entenderlo bien..
Es que estoy usando una clase ya creada antes y entre sus metodos hay unos que son static y cuando los voy a usar me dan ciertos problemas... hay que llamarlos de alguna forma especial o asi??
Muchas gracias por adelantado
Un saludo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Que significa que un metodo es static???

Publicado por Antonio (46 intervenciones) el 06/03/2002 11:37:27
Static significa que la clase no necesita ser instanciada (hacer un new) para poder utilizarlos. También se les llama por esto métodos de clase (también hay variables static o de clase).
Para utilizarlos debes dar toda la ruta de los package al que pertenece.
Por ejemplo la clase URLEncoder del paquete java.net tiene un método estático que a partir de un string te devuelve el string en formato URLEncode (el estandard de internet).
Para utilizarlo tienes que hacer:
String formatoURL = java.net.URLEncoder.encode(formatoNoURL);

Espero que me haya explicado bien....
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar