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.
Voici ma classe Album
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 ); } }
Et ma classe Photo
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 class Album { protected Photo[] listePhoto = new Photo[5]; protected int indice = 0; public Album() {} }
Le problème c'est qu'en procédant ainsi je n'ai pas le lien depuis album vers Photo.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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; } }
Merci de m'indiquer comment faire.
Partager