Generalmente los metodos y los campos usados en una clase estan asociados a los objetos , sin embargo no siempre es así , ya que puede haber métodos genéricos cuya finalidad no dependa del objeto a tratar, a estos métodos se les suele llamar métodos estáticos. Puesto que el método estático no depende de un objeto en particular podemos invocarlo sin tener que crear un objeto , la sintaxis en esta caso seria : Nombre_De_La_Clase . método(); aunque si se le llama desde el interior de la misma clase solo bastaria escribir el nombre del metodo .
Por ejemplo en la clase Motocicleta :
class Motocicleta {
String color;
String marca;
int placa;
static int ruedas=2;
static int numRuedas () {
return ruedas;
}
}
Solo he colocado un método que nos da el numero de ruedas de la motocicleta , pero como todas las motocicletas tienen dos ruedas , entonces podemos decir que el numero de ruedas no depende de ningún objeto en particular de la clase Motocicleta y por lo tanto lo podemos considerar un método estático.
No hay comentarios:
Publicar un comentario