ciao a tutti, siccome è solo da 2 settimane che faccio java, nonstante siano 8h al giorno lun-ven, non mi è ancora chiaro questa cosa:
premettendo che utilizzo eclipse,
ho due classi pubbliche, in due file .java diversi ma nello stesso package, Passeggero ed Aereo, vi scrivo la parte di codice che mi interessa :
import vari ...
public class passeggero{
private String nome;
private String fumatore;
private int posto = -1;

public passeggero(String s, String f){
setNome(s);
setFumatore(f);
}
....vari setter e getter tra cui
public String getFumatore(){
return fumatore;
}
}
------
public class Aereo{
static ArrayList <passeggero> aereo = new ArrayList<passeggero>();
.....operazioni varie fino a....
public boolean addpass(passeggero p,int num){
......
String x = p.getFumatore(); ......
}
bene, nella riga con String x ecc. mi dice che la funzione getFumatore() non è stata definita per il passeggero. Sapete dirmi perchè????
EDIT: non l'ho messo in CODE perchè sono due righe due, secondo me si legge meglio cosi