hola gente! soy nuevo en el foro, me llamo enzo XD
tengo una duda en java, capaz es una idiotez, pero bueno :S
tengo una Interface creada, llamada AsientoDeAvion
el contenido de la interface es este
interface AsientoDeAvion
{
int getFila();
char getColumna();
String getTipo();
boolean esVentanilla();
boolean esPasillo();
boolean tieneTVIndividual();
boolean tieneConexionInternet();
boolean esCama180();
}
y tengo una clase q implementa esta interface, llamada ImplTurista
public class ImpTurista implements AsientoDeAvion{
private int fila;
private char columna;
private String tipo;
private boolean Ventanilla;
private boolean Pasillo;
private boolean TvIndividual;
private boolean ConexionInternet;
private boolean Cama180;
public ImpTurista(int fila,char columna,String tipo,boolean Ventanilla,boolean Pasillo,boolean TvIndividual,boolean ConexionInternet,boolean Cama180)
{
this.fila=fila;
this.columna=columna;
this.tipo=tipo;
this.Ventanilla=Ventanilla;
this.Pasillo=Pasillo;
this.TvIndividual=TvIndividual;
this.ConexionInternet=ConexionInternet;
this.Cama180=Cama180;
}
public int getFila() {
return fila;
}
public char getColumna() {
return columna;
}
public String getTipo() {
return tipo;
}
public boolean esVentanilla() {
return Ventanilla;
}
public boolean esPasillo() {
return Pasillo;
}
public boolean tieneTVIndividual() {
return TvIndividual;
}
public boolean tieneConexionInternet() {
return ConexionInternet;
}
public boolean esCama180() {
return Cama180;
}
despues en el main por ejemplo, nuestro profesor creo esto...
static ArrayList<AsientoDeAvion> asientos;
y al agregar un ImpTurista me tira null pointer exeption
asientos.add(new ImpTurista(fila,columna,"Turista",Ventanilla,Pasil lo,false,false,false));
alguien q me de una manito D=
no puedo cambiar el arraylist, osea tiene q recivir AsientoDeAvion si o si, y nose como pasarle un ImpAsiento...
desde ya muchas gracias