Class singe

java.lang.Object
  |
  +--animal
        |
        +--singe

public class singe
extends animal

Classe permettant d'instancier un singe

Author:
J.M. Gouy & S. Fessard, Groupe D

Field Summary
protected  int age
          Age en cours de cet animal
protected  int age_maxi
          Age que cet animal ne peut pas dépasser
private static int agemaxsinge
          Age maximum d'un chien
protected  zoo monzoo
          Zoo auquel appartient l'animal
protected  java.lang.String nom
          Nom de l'animal
private static java.lang.String parle
          Cri d'un singe
private  java.lang.String prenom
          Prénom d'un chien
protected  boolean vivant
          Booléen indiquant si l'animal est vivant
 
Constructor Summary
singe()
          Contructeur d'un singe sans caracteristique
singe(java.lang.String nom_singe)
          Contructeur d'un singe en passant son nom en argument
singe(java.lang.String nom_singe, java.lang.String sonprenom)
          Contructeur d'un singe en passant son nom et prenom en argument
 
Method Summary
 java.lang.String crie()
          Fait parler ce singe
protected  void mourir()
          Fait mourir cet animal
protected  java.lang.String nom()
          Donne le nom de cet animal
protected  void nourrir()
          Nourit un animal
 java.lang.String toString()
          Retourne les caracteristiques du singe
protected  boolean vieillir()
          Fait vieillir l'animal d'un an par défaut
protected  boolean vieillir(int qte)
          Fait vieillir l'animal en incrementant son age avec le paramètre passé à la fonction
protected  boolean vivant()
          Indique si l'animal vit
protected  void voilatonzoo(zoo nouveau_zoo)
          Place cet animal dans un zoo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

prenom

private java.lang.String prenom
Prénom d'un chien


agemaxsinge

private static final int agemaxsinge
Age maximum d'un chien

See Also:
Constant Field Values

parle

private static final java.lang.String parle
Cri d'un singe

See Also:
Constant Field Values

vivant

protected boolean vivant
Booléen indiquant si l'animal est vivant


age

protected int age
Age en cours de cet animal


age_maxi

protected int age_maxi
Age que cet animal ne peut pas dépasser


nom

protected java.lang.String nom
Nom de l'animal


monzoo

protected zoo monzoo
Zoo auquel appartient l'animal

Constructor Detail

singe

public singe()
Contructeur d'un singe sans caracteristique


singe

public singe(java.lang.String nom_singe)
Contructeur d'un singe en passant son nom en argument

Parameters:
nom_singe - Nom du singe

singe

public singe(java.lang.String nom_singe,
             java.lang.String sonprenom)
Contructeur d'un singe en passant son nom et prenom en argument

Parameters:
nom_singe - Nom du singe
sonprenom - Prénom du singe
Method Detail

toString

public java.lang.String toString()
Retourne les caracteristiques du singe

Overrides:
toString in class animal
Returns:
Retourne une description de ce singe sous forme de chaine de caracteres

crie

public java.lang.String crie()
Fait parler ce singe

Specified by:
crie in class animal
Returns:
Retourne la phrase prononcée par le singe

nourrir

protected void nourrir()
Nourit un animal


vieillir

protected boolean vieillir(int qte)
Fait vieillir l'animal en incrementant son age avec le paramètre passé à la fonction

Parameters:
qte - Entier représentant le nombre d'années par lequel doit etre incrementé l'age de l'animal
Returns:
Un booléan indiquant si l'animal vit toujours ; true s'il vit encore

vieillir

protected boolean vieillir()
Fait vieillir l'animal d'un an par défaut

Returns:
Un booléan indiquant si l'animal vit toujours ; retourne true si l'animal vit toujours

nom

protected java.lang.String nom()
Donne le nom de cet animal

Returns:
Le nom de l'animal sous forme de chaine de caractères

vivant

protected boolean vivant()
Indique si l'animal vit

Returns:
Un booléan indiquant si l'animal vit toujours ; true s'il vit encore

voilatonzoo

protected void voilatonzoo(zoo nouveau_zoo)
Place cet animal dans un zoo

Parameters:
nouveau_zoo - Zoo auquel appartient l'animal

mourir

protected void mourir()
Fait mourir cet animal