[Conception][Debutant] Navigation bidirectionnelle
Bonjour,
Etant débutant sous Java, je désirerai savoir comment créer une association doublement navigable.
Par exemple : j'ai une classe Photo & une classe Album.
J'aimerai qu'une instance de photo pointe vers son album et reciproquement.
Code:
1 2 3 4 5 6 7 8 9 10
|
class TestAlbum() {
public static void main(String args[]) {
Album album = new Album();
Photo photo = new Photo();
photo.setAlbum( album );
}
} |
Voici ma classe Album
Code:
1 2 3 4 5 6 7 8 9
|
class Album {
protected Photo[] listePhoto = new Photo[5];
protected int indice = 0;
public Album() {}
} |
Et ma classe Photo
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
class Photo {
protected Album album;
public Photo() {}
public void setAlbum( Album album ) {
this.album = album;
}
} |
Le problème c'est qu'en procédant ainsi je n'ai pas le lien depuis album vers Photo.
Merci de m'indiquer comment faire.