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 :
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
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 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!
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 ; } }
Partager