Salve,
vorrei chiedervi una mano per la correzione del mio esame di programmazione in Java.
Ho 4 classi,Trasporto,Luogo,Linea,Biglietto.
Ho il problema nell'ultima parte dell'elaborato.Mi chiede :
"A partire da un luogo è possibile sapere quali sono le linee che vi fanno fermata tramite il metodo getLinee() della classe Luogo.
Inoltre è possibile sapere quali linee hanno un capolinea in un dato luogo tramite il metodo getLineeCapolinea() della classe Luogo." .
Questa è la classe Luogo:
public class Luogo {
private String nome;
public Luogo(String nome) {
this.nome=nome;
}
public String getNome(){
return nome;
}
public Collection getLinee(){
return null;
}
public Collection getLineeCapolinea(){
return null;
}
}
Questa è la classe Linea:
public class Linea {
private String nome;
private boolean feriale;
private boolean festivo;
public ArrayList listaFermate = new ArrayList();
private int fermate=-1;
public Linea(String nome, boolean feriale, boolean festivo) {
this.nome=nome;
this.feriale=feriale;
this.festivo=festivo;
}
public String getNome(){
return nome;
}
public boolean isFeriale(){
return feriale;
}
public boolean isFestivo(){
return festivo;
}
public void addFermata(Luogo fermata){
listaFermate.add(fermata);
fermate++;
}
public List getFermate(){
return listaFermate;
}
public Luogo getPrimoCapolinea(){
return (Luogo) listaFermate.get(0);
}
public Luogo getUltimoCapolinea(){
return (Luogo) listaFermate.get(fermate);
}
}
Potete aiutarmi?