Klasa vector java

0

Witam,
Mam program w którym przesyłam do vector'a obiekty klasy Student:
vector.add(new Student(s, i));
jak odwołać się do metody print() zawartej w mojej klasie student ?

0

vector.firstElement().print(...);
vector.get(0).print(...);
http://www.easywayserver.com/blog/java-vector-example/

0

"The method print() is undefined for the type Object"

1

Zmień

Vector vector = new Vector();

na

Vector<Student> vector = new Vector<Student>();
1

Ja bym w ogóle zmienił to na:

List<Student> lista = new ArrayList<Student>();

Vector jest generalnie synchronizowaną ArrayListą. Synchronizacja jest zwykle niepotrzebna, a zwalnia program.

0

Ok, wszystko działa :) dziękuje za pomoc.

1 użytkowników online, w tym zalogowanych: 0, gości: 1