Ver Mensaje Individual
  #8 (permalink)  
Antiguo 05/03/2014, 06:49
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Respuesta: NullPointerException

Hola:

El problema cuando haces new Route() que a su vez llama al constructor de su clase padre Path(), es que ahí ya estás intentando usar point1 y point2, pero se los pasas a Route() después del new. La forma de solucionar eso es pasarlos en el constructor

Código Java:
Ver original
  1. public class Route extends Path {
  2.     public Route (Point point1, Point point2) {
  3.           super (point1,point2);
  4.           ....
  5.     }
  6. }

Código Java:
Ver original
  1. public class Path {
  2.    Point point1;
  3.    Point point2;
  4.    public Path (Point point1, Point point2) {
  5.       this.point1 = point1;
  6.       this.point2 = point2;
  7.       if ((true == point1 .... )
  8.    }
  9. }

o bien, no hacer ese if en el constructor. Poner método setPoint(point1, point2) y hacer el if ahí dentro, cuando te pasen los puntos.

Se bueno.
__________________
Apuntes Java
Wiki de Programación