0% ont trouvé ce document utile (0 vote)
41 vues2 pages

Création de classes Animal en JavaScript

travaux dirigé

Transféré par

farmata.thiam1
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
41 vues2 pages

Création de classes Animal en JavaScript

travaux dirigé

Transféré par

farmata.thiam1
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

TD 3

1) Créez le fichier « td3.js »


Ecrire une classe Animal. Celle-ci doit comporter :

 Un attribut identifiant qui est unique à chaque animal,


 Un attribut nom, pour contenir le nom de l’animal
 Un attribut couleur pour contenir la couleur de l’animal
 Un attribut age qui contient l’âge de l’animal
 une méthode abstraite qui s'appelle cri qui ne prend aucun paramètre en entrée et qui
doit retourner une chaîne de caractères.
 une méthode abstraite presentation() qui doit retourner simplement une chaine de
caractère.

Créez une classe qui s'appelle Mouton qui hérite de la classe Animal et qui :

 Redéfinit la méthode cri afin qu’elle retourne la chaîne de caractères "bêêêê !".
 Redéfinit la méthode presentation() afin qu’elle retourne la chaîne de caractères
contenant la présentation du mouton.

Créez une classe qui s'appelle Vache qui hérite de la classe Animal et qui contient :

 une redéfinition de la méthode presentation() afin qu’elle retourne la chaîne de


caractères contenant la présentation de la vache
 une redéfinition de la méthode cri pour qu’elle retourne la chaîne de caractères
"meuh !".

Créez une classe qui s'appelle Chien qui hérite de la classe Animal et qui contient :

 un attribut race représentant la race de chien


 un attribut estMalade qui est un booléen qui prend la valeur true si le chien est malade
et false sinon.
 une redéfinition de la méthode presentation() afin qu’elle retourne la chaîne contenant
la présentation du chien.
 redéfinit la méthode cri afin qu’elle retourne la chaîne de caractères "Haw Haw !".

Créer une classe Ferme permettant de représenter une ferme et qui contient.
 Un champ capacite, représentant le nombre d’animaux que la ferme peut prendre
 un champ animaux, qui est un tableau contenant des animaux qui peuvent être des
moutons ou des bœufs
 Un champ gardiens, qui est un tableau contenant des chiens
 Un champ propriétaire qui contient le nom du propriétaire de la ferme
 Une méthode ajouterAnimal, permettant d’ajouter un animal dans la ferme
 Une méthode supprimerAnimal permettant de supprimer un animal dans la ferme
suivant son identifiant.
 Une méthode presentation() qui retourne la chaîne de caractère contenant la
présentation de la ferme

2) Créez un ficher td3.html contenant la structure minimale d’un fichier html


Dans ce fichier inclure les scripte « td3.js ». Créez une ferme contenant des animaux est
afficher la présentation de la ferme dans une boite de message.

Vous aimerez peut-être aussi