17/10/2010, 13:02
|
| | Fecha de Ingreso: octubre-2010 Ubicación: MADRID
Mensajes: 13
Antigüedad: 14 años, 1 mes 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. |