Buenas , antes que nada pongo en situación: Estoy programando una practica de java de la universidad , que trata de un avión y pasajeros que tienen que entrar en el , una practica bastante simple. La clase "Passengers" tiene un array de "Passenger" (Pasajeros simples) los cuales despues meto en la clase "Plane". Bueno aqui viene mi duda , la classe "Passengers" tiene dos metodos que uno es para indicar si existen mas pasajeros y el otro para devolver el siguiente pasajero de nuestro array , como suggerencia el professor nos ha dicho que miremos la classe StringTokenizer que nos puede servir pero no le consigo encontrar co-relación , nose si me explicado bien , pero gracias de antemano si alguien se lo mira!
pD: No os fijéis demasiado en el constructor porque es cosa de la practica y no tiene correlación en los 2 métodos que no se implementar.
public class Passengers{
private Passenger listOfPassengers[]; /* List of Passengers */
/**
* Class constructor creates an array of n , assign a seat each,
* then scrambling and finally do losing the boarding card of first passanger
* @param numberOfPassengers
*/
public Passengers (int numberOfPassengers){
listOfPassengers = new Passenger[numberOfPassengers];
for(int x=1;x<numberOfPassengers;x++) listOfPassengers[x]=new Passenger(x);
listOfPassengers[0].loseBoardingTicket();
}
/**
* Returns a boolean variable indicating whether there are more passengers
* @return true if there are more passengers, false if no more
*/
public boolean hasMorePassengers(){
}
/**
* Return the next passenger
* @return
*/
public Passenger nextPassenger(){
}
}