tratar Exceptions

carlos
17 de Mayo del 2005
Tengo una funcion que retorna un objeto y captura exceptiones, qué puedo hacer para q no se queje d que en el caso del catch no devuelve nada teniendo en cuenta que:
- El objeto se inicializa dentro del bloque try (pq puede provocar excepcion)
- No me interesa devolver un valor qualquiera dentro del catch para evitar futuras comprovas al invocar la operacion.

El código seria algo así como...

public Object operacion(...)
{
try
{
...
return o;
}
catch (MiException e)
{
...
}
}

GRACIAS!!

rubece
17 de Mayo del 2005
Puedes sacar el return o; fuera del try y ponerlo fuero del try y del catch. Pero de todas maneras si te da una excepción es para avisarte de que algo ha ido mal y el objeto no va a quedar bien y en algún siito lo tendrás que manejar.