Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/03/2015, 06:17
Avatar de Xerelo
Xerelo
 
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 15 años
Puntos: 306
Respuesta: error java orientado a objeto con static

Static es un atributo o método común para toda la clase, mientras que this hace referencia al objeto actual.

public static double setContadorDeKilometros(){
return this.kilometrosRecorridos;
//linea del error
}

Si tú estás llamando a un método común (static) para todos los objetos vehículo, es imposible que ese método sepa quién es this. Las variables y métodos static se invocan con el nombre de la clase o sin nada, pero nunca con this en un método static.
__________________
Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe.