Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/05/2010, 13:18
Damarsito
 
Fecha de Ingreso: mayo-2010
Mensajes: 5
Antigüedad: 14 años
Puntos: 0
Cambiar un objeto de clase en un ArrayList

Hola a todos.

Antes de nada, querría presentarme: mi nombre es Daniel y soy estudiante de ingeniería. En la asignatura de fundamentos de informática, estamos trabajando el JAVA y en la práctica que debo entregar me surje el siguiente problema:

Tengo una clase GestorDeCliente en el que he creado un ArrayList para añadir un listado de objetos de dos tipos de clases: Clientes y ClientesVIP (éste último, una subclase de la clase Clientes). Me piden que cree un método para seleccionar un objeto del tipo Cliente y lo cambie a ClienteVIP y viceversa. Cuando utilizo el ciclo "for" para seleccionar el cliente (por medio del nif), utilizo los métodos get para obtener todos los campos de definición del objeto, para luego añadir un nuevo ClienteVIP. El compilador me complia, pero cuando ejecuto, me sale un error de "concurrencia". Llevo varios días intentándolo, con lo cual agradecería cualquier orientación sobre como afrontar el problema, teniendo en cuenta que soy muy novato (tan sólo llevo dos meses estudiando JAVA) y que nunca antes he programado en ningún lenguaje.

Perdón por el ladrillo y espero vuestra inestimable ayuda...

Slds,
Daniel M.