Java - metodo set para un array

   
Vista:

metodo set para un array

Publicado por Julian (3 intervenciones) el 08/10/2014 12:51:50
Hola, soy un iniciado en esto de programar y aunque supongo que la que voy a hacer es una pregunta muy sencilla no he encontrado nada por ahí.

Quiero saber como llamar (¿se dice así?) al metodo set que se define para el atributo array de una clase.
Es decir, creo una clase con dos atributos y uno de ellos es un array. Cuando defino el método set, queda algo así;

public void setAtributo (int [ ] atributo){
this.atributo=atributo
}
No se cómo meter los datos que quiero modificar en el argumento; objeto.setAtributo(???).
¿Cúal es la sintaxis usada?
Gracias y si sabeis de documentación para estudiar estos temas...
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

metodo set para un array

Publicado por Tom (914 intervenciones) el 08/10/2014 17:15:31
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de GP

metodo set para un array

Publicado por GP (19 intervenciones) el 13/10/2014 22:00:04
Primero debemos saber cuántos elementos tiene tu array.
Esto se puede definir en la misma declaración de tu atributo:
int[ ] atributo = new int[3];

O quizás en el constructor de tu clase:
public Clase ()
{
atributo = new int[3];
}

Ahora, para llamar al método setAtributo con su respectivo argumento, debes tener previamente un array de 3 elementos ya definidos para usarlo como argumento.

Por ejemplo:
int[] otroArray = {12, 23, 34};

o quizás:
otroArray[0] = 10;
otroArray[1] = 20;
otroArray[2] = 30;

Entonces la llamada al método sería
objeto.setAtributo(otroArray);



---
Espero que te sirva
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar