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
| public class Livre {
// Variables
private String titre, auteur;
private int nbPages;
// Constructeurs
public Livre(String unAuteur, String unTitre) {
auteur = unAuteur;
titre = unTitre;
}
// Accesseur
public String getAuteur() {
return auteur;
}
public String getTitre() {
return titre;
}
public int getNbPages() {
return nbPages;
}
// Modificateur
public void setAuteur(String unAuteur) {
auteur = unAuteur;
}
public void setTitre(String unTitre) {
titre = unTitre;
}
public void setNbPages(int n) {
if (n > 0) {
nbPages = n;
}
else {
System.err.println("Erreur : nombre de pages négatif !");
}
}
}
class TestLivre {
public static void main(String[] args) {
Livre l1 = new Livre("Victor Hugo", "Notre Dame de Paris");
l1.setNbPages(150);
Livre l2 = new Livre("Emile Zola", "La bête humaine");
l2.setNbPages(170);
System.out.print("Livre de " + l1.getAuteur());
System.out.println(" avec " + l1.getNbPages() + " pages.");
System.out.print("Livre de " + l2.getAuteur());
System.out.println(" avec " + l2.getNbPages() + " pages.");
System.out.println("Total des pages : "
+ (l1.getNbPages() + l2.getNbPages()));
}
} |
Partager