TD2 POO - Version Java
Exercice 1 : Classe Livre
Créer une classe Livre avec encapsulation.
class Livre {
private String isbn;
private String titre;
private String theme;
private int anneeEdition;
public void setAnneeEdition(int anneeEdition) {
if(anneeEdition > 1900) {
[Link] = anneeEdition;
}
}
}
Exercice 2 : Héritage
class Chantier {
protected String nom, lieu, region, pays;
}
class ChantierConstruction extends Chantier {
String typeBatiment;
}
Exercice 3 : Association
class Auteur {
String nom;
ArrayList<Livre> livres = new ArrayList<>();
}
Exercice 4 : Classe abstraite
abstract class Personne {
String nom;
abstract void afficherRole();
}
Exercice 5 : Stock
class Depot {
HashMap<Livre, Integer> stock = new HashMap<>();
}
Exercice 6 : Prêt
class Abonne {
ArrayList<Exemplaire> emprunts = new ArrayList<>();
}