0% ont trouvé ce document utile (0 vote)
20 vues3 pages

Classe Animal

Le document décrit une hiérarchie de classes en programmation orientée objet pour modéliser des animaux. La classe de base 'Animal' a des attributs pour le nom et l'espèce, tandis que les classes dérivées comme 'Vertébrés', 'Mammifères', 'Félins', 'Invertébrés', 'Insectes', et 'Animal Aquatique' ajoutent des attributs et des méthodes spécifiques. Chaque classe utilise des constructeurs pour initialiser ses attributs en héritant des classes parentes.

Transféré par

hyacinthedarios
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)
20 vues3 pages

Classe Animal

Le document décrit une hiérarchie de classes en programmation orientée objet pour modéliser des animaux. La classe de base 'Animal' a des attributs pour le nom et l'espèce, tandis que les classes dérivées comme 'Vertébrés', 'Mammifères', 'Félins', 'Invertébrés', 'Insectes', et 'Animal Aquatique' ajoutent des attributs et des méthodes spécifiques. Chaque classe utilise des constructeurs pour initialiser ses attributs en héritant des classes parentes.

Transféré par

hyacinthedarios
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

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 :

Vous aimerez peut-être aussi