cnam:utc503:td2

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
cnam:utc503:td2 [2024/09/25 23:41] – [Questions :] jcheroncnam:utc503:td2 [2024/09/25 23:42] (Version actuelle) jcheron
Ligne 107: Ligne 107:
 Objectif : Travailler sur l'instanciation, les constructeurs et la surcharge. Objectif : Travailler sur l'instanciation, les constructeurs et la surcharge.
  
-  * Créer une classe Animal avec un attribut nom et une méthode parler qui retourne une chaîne de caractères indiquant que l'animal ne parle pas. +  * Créer une classe **Animal** avec un attribut nom et une méthode parler qui retourne une chaîne de caractères indiquant que l'animal ne parle pas. 
-  * Créer des classes dérivées Chien et Chat qui héritent de Animal : +  * Créer des classes dérivées **Chien** et **Chat** qui héritent de Animal : 
-    * Chien doit surcharger la méthode parler pour retourner "Ouaf"+    * Chien doit surdéfinir la méthode parler pour retourner "Ouaf"
-    * Chat doit surcharger la méthode parler pour retourner "Miaou".+    * Chat doit surdéfinir la méthode parler pour retourner "Miaou".
   * Créer un programme utilisant une liste d'animaux et faisant appel à leur méthode parler.   * Créer un programme utilisant une liste d'animaux et faisant appel à leur méthode parler.
  
Ligne 122: Ligne 122:
 Objectif : Travailler sur l'instanciation, les constructeurs, l'encapsulation et les associations entre classes. Objectif : Travailler sur l'instanciation, les constructeurs, l'encapsulation et les associations entre classes.
  
-Crée une classe Livre avec les attributs privés suivants :+Crée une classe **Livre** avec les attributs privés suivants :
  
   * titre (chaîne de caractères)   * titre (chaîne de caractères)
Ligne 135: Ligne 135:
   * Des méthodes setTitre, setAuteur, setIsbn, et setNombrePages pour modifier ces attributs.   * Des méthodes setTitre, setAuteur, setIsbn, et setNombrePages pour modifier ces attributs.
  
-Créer ensuite une classe Bibliotheque avec les attributs suivants :+Créer ensuite une classe **Bibliotheque** avec les attributs suivants :
  
   * nom (chaîne de caractères)   * nom (chaîne de caractères)
  • cnam/utc503/td2.txt
  • Dernière modification : il y a 5 semaines
  • de jcheron