Java - Asignar una intancia de CLASE a un vector

   
Vista:

Asignar una intancia de CLASE a un vector

Publicado por VV (1 intervención) el 01/09/2009 17:52:44
Hola a todos, me gustaria saber si puedo asignar un instancia de clase a un vector..

Tengo una CLASE alumno con los siguientes datos :

public class alumno {
protected String direccionbt = "";
private String friendly = "";
private String nombreAlumno = "" ;


public String getDireccionbt (){
return this.direccionbt;
}

public String getfriendly (){
return this.friendly;
}

public String getNombreAlumno(){
return this.nombreAlumno;
}

public void setDireccionbt (String dir){
this.direccionbt = dir;
}

public void setfriendly (String fri){
this.friendly = fri;
}

public void setNombreAlumno(String nom){
this.nombreAlumno = nom;
}

}

En el sistema creo una instacia de la clase alumno y le asigno datos.
Tambien tengo un vector de alumnos conectados al sistema...donde por ahora guardo solo el nombre...

Puedo asignar la instancia de mi clase alumno a un vector ?? Algo asi ?

alu = new alumno();
alu.setDireccionbt(this.remote.getBluetoothAddress().toString());
alu.setfriendly(this.nombreRemoteDevice);
alu.setNombreAlumno(this.nombreCliente);

this.vectorConectados.addElement(alu);

--- Hasta aqui compila sin problemas. Pero, como hago para capturar el nombre del alumno que esta en el index 1..o 2 o 3 etc ???

Gracias
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

RE:Asignar una intancia de CLASE a un vector

Publicado por Yamil Bracho (2072 intervenciones) el 03/09/2009 20:46:27
Haces
String nombre = ((Alumno) this.vectorConectados.get(2)).getNombreAlumno();
o
Alumno al = (Alumno) this.vectorConectados.get(2);
String nombre = al.getNombreAlumno();
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