Classe Animal :
Attributs :
Nom : chaine de caractères
Espèce : chaine de caractères
Méthodes :
Constructeur ()
[Link]← ‘’ ‘’
Self. Espèces←’’ ‘’
Constructeur (nom : chaine de caractères, Espèce : chaine de caractères) :
[Link] <- nom
Self. Espèce <- Age
Classe Vertébrés hérite de Animal :
Attributs :
nombreDeVertebres : entier
Méthodes :
Constructeur (nom : chaine de caractères, Espèce : chaine de caractères, nombreDeVertebres :
entier) :
Super (nom, Espèce)
Self. NombreDeVertebres <- nombreDeVertebres
Classe Mammifères hérite de Vertébrés :
Constructeur (nom : chaine de caractères, Espèce : chaine de caractères, nombreDeVertebres :
entier) :
Super (nom, Espèce, nombreDeVertebres)
Classe Félins hérite de Mammifères :
Attributs :
nombreDeGriffes : entier
Méthodes :
Constructeur (nom : chaine de caractères, Espèce : chaine de caractères, nombreDeVertebres :
entier, nombreDeGriffes : entier) :
Super (nom, Espèce, nombreDeVertebres)
Self. NombreDeGriffes <- nombreDeGriffes
Classe invertébrés :
Attributs :
Nom : chaine de caractères
Familles : chaine de caractères
Méthodes :
Constructeur ()
[Link]←’’ ‘’
Self. Familles←’’ ‘’
Constructeur (Nom : chaine de caractères, Familles : chaine de caractères)
[Link]← nom
Self. Famille← famille
Classe insectes hérite de invertébrés :
Constructeur (nom : chaine de caractères, Familles : chaine de caractères)
Super (nom, Familles)
Classe animal aquatique hérite de Vertébrés :
Attributs :
NombreDeNageoires : entier
Méthodes :
Constructeur (nom : chaine de caractères, Espèce : chaine de caractères,
NombreDeNageoires : entier, nombreDeGriffes : entier) :
Super (nom, Espèce, nombreDeVertebres, NombreDeNageoires)
Self. NombreDeNageoires <- NombreDeNageoires
Classe animal terrestre hérite de animal :