Td1 concepts de lapproche objet

TD Exercice Voici la source de la classe Livre public class Livre Variables private String titre auteur private int nbPages Constructeur public void Livre String unAuteur String unTitre auteur unAuteur titre unTitre Accesseur public String getAuteur return auteur Modi ?cateur int setNbPages int n nbPages nb a- Corrigez quelques petites erreurs b- ajoutez une méthode main pour Créer livres Faire a ?cher les auteurs de ces livres Exercice Accesseurs et modi ?cateurs Modi ?ez la classe Livre Ajoutez un accesseur pour la variable titre et la variable nbPages - Ajoutez un modi ?cateur pour les variables auteur et titre - Changez le modi ?cateur de nbPages il ne devra changer le nombre de pages que si on lui passe en paramètre un nombre positif et ne rien faire sinon en a ?chant un message d'erreur C Dans la méthode main a- indiquez le nombre de pages de chacun des livres b- faites a ?cher ces nombres de pages c- calculez le nombre de pages total de ces livres et a ?chez-le Exercice Dans La classe Livre ajoutez une méthode a ?cheToi qui a ?che une description du livre auteur titre et nombre de pages Ajoutez une méthode toString qui renvoie une cha? ne de caractères qui décrit le livre Modi ?ez la méthode a ?cheToi pour utiliser toString Voyez ce qui est a ?ché maintenant par l'instruction System out println livre Ajoutez constructeurs pour avoir constructeurs dans la classe Un constructeur qui n'a pas de paramètre Un qui prend en paramètre l'auteur et le titre du livre et l'autre qui prend en plus le nombre de pages Utilisez les constructeurs et éventuellement d'autres méthodes pour créer livres de pages dans la méthode main de la classe TestLivre Exercice Contrôle des variables private par les modi ?cateurs a- Ajoutez un prix aux livres nombre de type Java oat ou double avec méthodes getPrix et setPrix pour obtenir le prix et le modi ?er b- Ajoutez au moins un constructeur qui prend le prix en paramètre c- Testez Si le prix d'un livre n'a pas été ?xé la description du livre toString devra indiquer Prix pas encore ?xé d- On bloque complètement les prix un prix ne peut être saisi qu'une seule fois et ne peut être modi ?é ensuite une tentative pour changer le prix ne fait qu'a ?cher un message d'erreur ? ? ? ? Réécrivez la méthode setPrix et autre chose si besoin est Vous ajouterez une variable booléenne prixFixe pour prix ?xé pour savoir si le prix a déjà été ?xé e- Réécrire la méthode main et prévoir le deux cas prix non ?xé ou bien prix ?xé plusieurs fois a ?cher le résultat de l ? exécution CExercice Compléter la classe Cercle suivante Public class point private int abs private int ord public point abs ord Public point int a int o abs a ord o int getabs return abs int getord return ord ?n de la classe point Public class Cercle private point centre private double

Documents similaires
Histoire du droit m CDigitized by the Internet Archive in with funding from University of Toronto http www archive org details lhistoiredudroitOOhuve ClA C CL'HISTOIRE DU DROIT COMMERCIAL C CL'HISTOIRE DU DROIT COMMERCIAL CONCEPTION GÉNÉRALE ÉTAT ACTUEL D 0 0
Programme licence République Algérienne Démocratique et Populaire ?? ? ?? ? ? ? ?? ?? ?? ?? ? ?? ? ?? ? ? ?? ?? ?? ? ?? ?? ? ? ? ?? ?? ?? ?? ?? ? ? ? ?? ?? ?? Ministère de l'Enseignement Supérieur et de la ?? ? ?? ?? ?? ?? ? ? ? ?? ?? ? 0 0
Controle 11 Université Sidi Mohammed Ben Abdellah G I Faculté des Sciences et Techniques www fst-usmba ac ma ------------------------------------------------------------------------------------------------------------------------------- Contrôle uni ?é en 0 0
Runey guide Lake Poli Mountain Road Public Square Business District South District Church Road to Beach Beach Water Earth Tree Grass pocket Home Whale Green ruin Lava ruin Yam Turnip Onion Berry Flower Cherry GraFlower Flower Pineapple Fire ower Flower Pi 0 0
XIIème Journée Professionnelle de l’AFTLM Norme 15189 V2012 L’APPROCHE PROCESSU 0 0
Read Apprenez à programmer en C Livre du Zéro PDF - Télécharger Lire TÉLÉCHARGER LIRE ENGLISH VERSION DOWNLOAD READ Description Apprenez à programmer en C est le premier livre de la collection Livre du Zéro Près de deux ans après sa sortie il revient dans 0 0
LES CONCEPTS ECONOMIQUE DE BASE INTRODUCTION GENERALE Document 1 : De tout temp 0 0
Candide incipit Candide analyse linéaire de l ? incipit Hypothèse de lecture Candide na? f protagoniste Regard na? f face à la société XVIIIème lutte contre l ? obscurantisme vulgarisation des idées révolutionnaires des Lumières Personnage qui sera écrasé 0 0
Devoir pop Devoir SCM Plani ?cation et Ordonnancement de la production Exercice Plan Directeur de Production Les informations commerciales prévisions de vente et commandes fermes concernant un produit ?ni PF sont données dans le tableau ci-dessous sur un 0 0
Le chavalier keu 1 Le chavalier keu D ? APRES KHOURY el Angela EB -A- CSOMMAIRE I INTRODUCTION II KEU LA HONTE DE LA TABLE RONDE III LES EXPLOITS DU CHEVALIER IV CHEVALIER DE LA TABLE RONDE V KEU LE CHAVLIER VI BIBLIOGRAPHIE CINTRODUCTION Keu ou Kai ou Ka 0 0
  • 26
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager