0% ont trouvé ce document utile (0 vote)
17 vues5 pages

Exercice

Le document présente le code Java de classes représentant différents animaux (Lapin, Chèvre, Zèbre, Lion, Homme) qui héritent d'une classe mère Animal. Les classes définissent des méthodes pour les déplacements, les sons émis et la nourriture de chaque animal.

Transféré par

Elie Masaidiyo
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)
17 vues5 pages

Exercice

Le document présente le code Java de classes représentant différents animaux (Lapin, Chèvre, Zèbre, Lion, Homme) qui héritent d'une classe mère Animal. Les classes définissent des méthodes pour les déplacements, les sons émis et la nourriture de chaque animal.

Transféré par

Elie Masaidiyo
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

Voici le code des classes Animal, Lapin, Chevre, Zebre, Lion et Homme :

```java

public abstract class Animal {

private String nom;

private int age;

public Animal(String nom, int age) {

this.nom = nom;

this.age = age;

public abstract void seDeplacer();

public abstract void emettreSon();

public abstract void manger();

public class Lapin extends Animal {

public Lapin(String nom, int age) {

super(nom, age);

@Override

public void seDeplacer() {

System.out.println("Le lapin se déplace en sautant.");

@Override

public void emettreSon() {


System.out.println("Le lapin émet un cri aigu.");

@Override

public void manger() {

System.out.println("Le lapin mange des légumes et de l'herbe.");

public class Chevre extends Animal {

public Chevre(String nom, int age) {

super(nom, age);

@Override

public void seDeplacer() {

System.out.println("La chèvre se déplace en sautant ou en grimpant.");

@Override

public void emettreSon() {

System.out.println("La chèvre émet un bêlement.");

@Override

public void manger() {

System.out.println("La chèvre mange de l'herbe, des feuilles et des branches.");

public class Zebre extends Animal {


public Zebre(String nom, int age) {

super(nom, age);

@Override

public void seDeplacer() {

System.out.println("Le zèbre se déplace en galopant.");

@Override

public void emettreSon() {

System.out.println("Le zèbre émet un hennissement.");

@Override

public void manger() {

System.out.println("Le zèbre mange de l'herbe et des feuilles.");

public class Lion extends Animal {

public Lion(String nom, int age) {

super(nom, age);

@Override

public void seDeplacer() {

System.out.println("Le lion se déplace en marchant ou en courant.");

@Override
public void emettreSon() {

System.out.println("Le lion émet un rugissement puissant.");

@Override

public void manger() {

System.out.println("Le lion mange de la viande, principalement des proies qu'il chasse.");

public class Homme extends Animal {

public Homme(String nom, int age) {

super(nom, age);

@Override

public void seDeplacer() {

System.out.println("L'homme se déplace en marchant ou en courant.");

@Override

public void emettreSon() {

System.out.println("L'homme émet des sons variés, comme la parole.");

@Override

public void manger() {

System.out.println("L'homme mange une grande variété d'aliments, y compris de la viande, des


légumes, des fruits, etc.");

}
```

Pour répondre à vos questions :

a) Le lapin mange des légumes

Vous aimerez peut-être aussi