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 
  
 
 
  jojo sí, suele pasar. Tenlo en cuenta de ahora en adelante, revisa esos detalles primero que generalmente cuando tienes un error y no das con él en un buen rato es por algún descuido nuestro así que ya tienes otro punto que guardar en tu cajita de errores más comunes.
