|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--zoo
Classe permettant d'instancier un zoo pouvant contenir des animaux
| Field Summary | |
private java.lang.String |
directeur
Nom du directeur du zoo |
private java.util.Vector |
ListeAnimaux
Vecteur contenant l'ensemble des animaux du zoo |
| Constructor Summary | |
zoo()
Constructeur d'un zoo sans parametre |
|
zoo(java.lang.String nom_directeur)
Constructeur d'un zoo avec le nom du directeur passé en argument |
|
| Method Summary | |
void |
ajouter(animal nom)
Ajoute un animal au zoo |
int |
compte()
Donne le nombre d'animaux se trouvant dans le zoo |
boolean |
demenage(animal nom,
zoo nouveau_zoo)
Change l'animal de zoo |
void |
nourrir()
Nourit l'ensemble des animaux se trouvant dans ce zoo |
void |
passerUneAnnee()
Passe une année dans ce zoo en faisant vieillir chaque animal |
animal |
rechercher(java.lang.String nom)
Recherche un animal dans ce zoo |
boolean |
supprimer(animal npm)
Supprime un animal dans ce zoo |
java.lang.String |
toString()
Retourne une description du zoo |
void |
visite()
Affiche la description de tous les animaux dans ce zoo, comme si on faisait une visite |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
private java.util.Vector ListeAnimaux
private java.lang.String directeur
| Constructor Detail |
public zoo()
public zoo(java.lang.String nom_directeur)
nom_directeur - Nom du directeur| Method Detail |
public java.lang.String toString()
toString in class java.lang.Objectpublic int compte()
public void nourrir()
public boolean supprimer(animal npm)
npm - L'objet animal à supprimer du zoo
public animal rechercher(java.lang.String nom)
nom - Le nom de l'animal que l'on recherche
public void ajouter(animal nom)
nom - L'objet animal à ajouter au zoopublic void passerUneAnnee()
public void visite()
public boolean demenage(animal nom,
zoo nouveau_zoo)
nom - L'objet animal qu'il faut déménagernouveau_zoo - Le nouveau zoo dans lequel l'animal sera
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||