Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/10/2010, 13:02
jose_sec
 
Fecha de Ingreso: octubre-2010
Ubicación: MADRID
Mensajes: 13
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: Relacionar Objetos con Objeto

Gracias por la respuesta.

Lo he intentado con un ArrayList pero me pasa lo mismo, ya no se que hacer.


He declarado el ArrayList en la clase asi:

ArrayList<Person> friends;

Luego en el constructor lo he puesto como atributo:

public Person(int idUser, String username, String realname, String locality,
Date birthDate, int privacy, String country, ArrayList<Person> friends)

y despues lo he instanciado dentro del metodo asi:

friends=new ArrayList<Person>();

el metodo que añade objetos al array es así:

public void addFriend(Person friend){
this.friends.add(friend);
}

pero me sigue dando el mismo error:

Exception in thread "main" java.lang.NullPointerException
at Person.addFriend(Person.java:166)
at test2.main(test2.java:39)

no se que hago mal, si alguien me pudiese ayudar le quedaría muy agradecido.

Muchas gracias.