/*
#	Le livre de Java, premier langage
#	A. Tasso
#	Chapitre 10 : Collectionner un nombre indéterminé d'objets 
#	Exercice   : Support pour réaliser les exercices 10.4 et 10.6
#	Fichier : Bibliotheque.java
#	Class : Bibliotheque
*/
import java.util.*;
public class Bibliotheque {

	public static void main(String [] arg){
		
	        Scanner lectureClavier = new Scanner(System.in);	
		// Appel du constructeur par défaut
		Livre livrePoche = new Livre();
		  // 8.2.b Modifier la propriété d'un livre depuis une autre classe
		  // 8.5.b Les instructions de saisie des propriétés sont à supprimer à partir de l'exercice 8.5
		System.out.print("Entrez le titre : ");
		livrePoche.setTitre(lectureClavier.next());
		System.out.print("Entrez la categorie : ");
		livrePoche.setCategorie(lectureClavier.next());
		System.out.print("Entrez le nom de l'auteur : ");
		livrePoche.setNomAuteur(lectureClavier.next());
		System.out.print("Entrez le prenom de l'auteur : ");
		livrePoche.setPrenomAuteur(lectureClavier.next());		
		System.out.print("Entrez le numero ISBN : ");
		livrePoche.setIsbn(lectureClavier.next());
		// 8.3 Afficher une propriété d'un livre
		System.out.print("Code du livre " + livrePoche.getTitre()+ " : ");
		System.out.println(livrePoche.getCode());
		// Afficher toutes les propriétés
		livrePoche.afficherUnLivre();
		
//		 8.5.d Appel du constructeur paramètré
		Livre unPolar = new Livre("Le mystère de la chambre jaune","Leroux", "Gaston", "Policier", "2253005495");
		unPolar.afficherUnLivre();
	}
}
