Java - Ayuda programacion basica java

 
Vista:

Ayuda programacion basica java

Publicado por Raydem (1 intervención) el 16/07/2013 21:29:58
Hola tengo un problema con el siguiente codigo,

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
public boolean venderPasaje(int asiento,Pasajero p){
        int c=1;
        for (int i=0;i<getPasajeros().length;i++)
        {
            for(int j=0;j<4;j++)
            {
                if (c==asiento)
                {
                    if (getPasajeros()[i][j]==null)
                    {
                        getPasajeros()[i][j].setNombre(p.getNombre());
                        getPasajeros()[i][j].setEdad(p.getEdad());
                        getPasajeros()[i][j].setTelefono(p.getTelefono());
                        getPasajeros()[i][j].setEsVip(p.isEsVip());
                        return true;
                    }
 
 
 
                }
                c++;
            }
         }
         return false;
 
    }


se java bastante basico si que porfis si me ayudan, se supone que le entrego un int asiento y un pasajero p que es otra clase con los atributos nombre edad telefono y estado vip, pero mi duda va es que esta me entrega el error Exception in thread "main" java.lang.NullPointerException, pero yo supongo que al entregar pasajero p este podria tomar los datos directo de ahi o noc como hacerlo.
grax de antemano
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Ayuda programacion basica java

Publicado por Tom (1831 intervenciones) el 17/07/2013 08:25:34
Ome, si getPasajeros()[i][j]==null ¿ como quieres despues ejecutar métodos de un objeto que es null ?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar