Ver Mensaje Individual
  #11 (permalink)  
Antiguo 23/03/2010, 09:00
rimobio
 
Fecha de Ingreso: diciembre-2007
Ubicación: Valencia
Mensajes: 92
Antigüedad: 16 años, 4 meses
Puntos: 3
Respuesta: error en codigo

Vale , ya he mirado alguna solución.


Esta claro que si nos declaramos una contante dentro de la clase no puede ser inicializada.
Ya que si es introducida directamente produce un error de compilación , referido a que no es posible inicializar nada en la clase , con el motivo que una clase no tiene memoria reservada para guardar ese valor.
La segunda opción valorada era darle el valor en el constructor, pero tambien se produce un error de compilación ya que no es posible modificar el valor de la constante.

Claro pero como ya dije debe existir algun metodo..
Así que despues de preguntarlo , la conclusión que he obtenido es la siguiente:

Crear una variable con el modificador static con esto obtendremos una copia que compartirán todos los objetos de la misma clase. Si consultamos el valor de ese dato desde cualquier objeto de esa clase obtendremos siempre el mismo resultado, y si lo modificamos, lo modificaremos para todos los objetos.
Obteniendo una constante igual para todos los objetos.

Espero haverte ayudado, gracias por la pregunta .. ¡¡ xDD