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);
}
} |
Partager