1.
public class Mer extends Animal {
private String respiration; // Ex: branchies, poumons
public Mer(String nom, int age, String typeNourriture, String reproduction, String
respiration) {
super(nom, age, typeNourriture, reproduction);
[Link] = respiration;
@Override
public void afficherInfos() {
[Link]();
[Link]("Respiration : " + respiration);
public class Mer extends Animal {
private String respiration; // Ex: branchies, poumons
2.
public Mer(String nom, int age, String typeNourriture, String reproduction, String
respiration) {
super(nom, age, typeNourriture, reproduction);
[Link] = respiration;
public void afficherInfos() {
[Link]();
[Link]("Respiration : " + respiration);
/////////////////////////////////////////////////////////////////////////////////
public class Terre extends Animal {
private int nombrePattes;
public Terre(String nom, int age, String typeNourriture, String reproduction, int
nombrePattes) {
super(nom, age, typeNourriture, reproduction);
[Link] = nombrePattes;
@Override
public void afficherInfos() {
[Link]();
[Link]("Nombre de pattes : " + nombrePattes);
/////////////////////////////////////////////////////////////////////
public class Air extends Animal {
private double envergureAiles; // en mètres
public Air(String nom, int age, String typeNourriture, String reproduction, double
envergureAiles) {
super(nom, age, typeNourriture, reproduction);
[Link] = envergureAiles;
}
@Override
public void afficherInfos() {
[Link]();
[Link]("Envergure des ailes : " + envergureAiles + " m");
3.
public class Main {
public static void main(String[] args) {
Mer dauphin = new Mer("Dauphin", 12, "Poissons", "Vivipare", "Poumons");
Terre lion = new Terre("Lion", 8, "Carnivore", "Vivipare", 4);
Air aigle = new Air("Aigle", 5, "Carnivore", "Ovipare", 2.1);
[Link]("=== Animal Marin ===");
[Link]();
[Link]("\n=== Animal Terrestre ===");
[Link]();
[Link]("\n=== Animal Aérien ===");
[Link]();