Bonjour,

J'ai fait un petit programme, et quand je le lance j'ai rien qui s'affiche dans la console, même pas une erreur! Je ne sais pas trop pourquoi mais j'ai l'impression qu'il manque un truc dans mon programme mais je ne sais pas quoi! Je débute en java et je patauge un peu parfois ^^

Classe Livre :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
import java.util.ArrayList;
 
public class Livre {
	private String titre;
	private int nbPage;
    private Auteur unAuteur;
    private ArrayList <Genre> lesGenres ;
 
 
	//Constructeur	
    Livre(String titre ,int nbPage, Auteur unAuteur) {
		this.titre = titre ;
		this.nbPage=  nbPage;
            this.unAuteur= unAuteur;
lesGenres = new ArrayList<Genre>();
    }
 
 
	//Accesseurs	
 
	public  void associerAuteur(String nomA)
	{Auteur unAuteur;
		 unAuteur = new Auteur(nomA);
		}
 
 
	public  void associerGenre(String nomG)
		{
		Genre unGenre;
		 unGenre = new Genre(nomG);
             lesGenres.add(unGenre);
 
		}
 
//----------------------------------------------------------------------
 
	public static void main(String[] args) 
			{
	//	afficher();		
			}  
 
		    public void afficher(Livre L, Auteur A, Genre G)
		    {
		        Livre L1 = new Livre ("titre1", 50, null);
		        Livre L2 = new Livre("titre2", 300, null);
 
		        Auteur A1 = new Auteur("titi");
		        Auteur A2 = new Auteur("toto");
 
		        Genre G1 = new Genre("BD");
		        Genre G2 = new Genre("Roman");
 
 
 
		    // afficher le contenu
 
		        System.out.println("Le livre "+L1+"("+G1+") écrit par "+A1+" a "+nbPage);
		        System.out.println("-----------------------------");
		        System.out.println("Le livre "+L2+"("+G2+") écrit par "+A2+" a "+nbPage);
 
 
	}
 
}
Classe Auteur :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
 
public class Auteur 
{
 
	private String nomA;
 
	//Constructeur	
    Auteur(String nomA) 
    {
		this.nomA = nomA ; 
	}
}
Classe Genre :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
 
public class Auteur 
{
 
	private String nomA;
 
	//Constructeur	
    Auteur(String nomA) 
    {
		this.nomA = nomA ; 
	}
}
Merci de votre aide!