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

Prosit 2

Le document décrit la création de classes Zoo et Animal en Java avec des attributs et constructeurs. Il présente ensuite des instructions pour créer des objets de ces classes, afficher les informations d'un zoo, et remarquer la différence entre println et toString.

Transféré par

azizi hazem
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
74 vues2 pages

Prosit 2

Le document décrit la création de classes Zoo et Animal en Java avec des attributs et constructeurs. Il présente ensuite des instructions pour créer des objets de ces classes, afficher les informations d'un zoo, et remarquer la différence entre println et toString.

Transféré par

azizi hazem
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd

Prosit 2

Instruction 5 :
Pour continuer notre programme, le chef de projet vous demande de créer une
classe nommée “Zoo” et une autre classe nommée “Animal” comme suit :
La classe “Animal” contient les attributs suivants :
● String family
● String name
● int age
● boolean isMammal

La classe “Zoo” contient les attributs suivants :


● Animal [] animals
● String name
● String city
● int nbrCages

Maintenant créez deux objets dans la classe principale, un animal (lion) et un zoo
(myZoo) et affectez à leurs attributs des valeurs.

NB : le zoo va contenir 25 animaux maximum.

Instruction 6 :
Comme vous le remarquez, initialiser les attributs d’un objet animal ou zoo dans la
méthode main se fait sur plusieurs lignes, votre chef vous demande de changer ceci
en utilisant un constructeur paramétré, pour ce faire ajoutez ces deux constructeurs
dans les classe Zoo et Animal

public Animal(String family, String name, int age, boolean


isMammal) {
this.family = family;
this.name = name;
this.age = age;
this.isMammal = isMammal;
}

public Zoo(String name, String city, int nbrCages) {


animals = new Animal[nbrCages];
this.name = name;
this.city = city;
this.nbrCages = nbrCages;
}

1
Que remarquez-vous au niveau de la méthode main ?

Instruction 7 :
Résolvez le problème précédent puis et créez des animaux avec le constructeur
paramétré.

Instruction 8 :
Créez la méthode “displayZoo()” dans la classe Zoo qui permet d’afficher la valeur
des attributs d’un zoo(name, city et nbrCages), et l’invoquer dans la méthode “main”
pour le zoo que vous avez créé.
Une fois que vous avez afficher les informations d’un zoo via cette méthode,
essayez de directement afficher le zoo via ces deux instructions :

System.out.println(myZoo);
System.out.println(myZoo.toString());

Que remarquez-vous ?

Vous aimerez peut-être aussi