Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/06/2003, 07:13
Avatar de javimartinez
javimartinez
 
Fecha de Ingreso: marzo-2003
Ubicación: Leganés (Madrid)
Mensajes: 284
Antigüedad: 21 años, 9 meses
Puntos: 1
Pregunta Dos dudas: 1ª- Parámetros, 2ª- Vectores

Hola

Estoy probando una herramienta CASE que genera código automáticamente y me ha generado un código que no me parece que sea correcto, así que no se si soy yo el que está equivocado o la herramienta.

La primera duda es con el paso de parámetros. La herramienta me crea un método automáticamente con el cual obtener el valor de un atributo. De esta forma el método es:

---------------------------
//Atributo
private ClaseA claseA;

//Método (los ptos son solo para tabular)
public boolean getAtributo(ClaseA _claseA){
. if (claseA != null)
. _claseA = claseA;
. return true;
. else
. return false;
}
---------------------------

Mi duda es, si en Java siempre los parámetros son pasados por valor, ¿realmente el objeto que ha llamado a este método va a conseguir el objeto al que se señala en el atributo claseA?


La segunda es más sencilla. ¿Se puede hacer la siguiente instrucción?
------------------------------
//Atributo
ClaseA at1[];

//Instrucción
at1 = null
------------------------------

es decir (se puede igualar a null un vector o hay que ir miembro a miembro?)

Gracias y un saludo
__________________
Javi Martínez

Web: Acertijolandia Blog: A Entretenerse