Exercice 1 : Déclaration et implémentation d'une interface simple

  1. Déclarez une interface Vehicule avec deux méthodes : demarrer et arreter.
  2. Créez une classe Voiture qui implémente l'interface Vehicule.
  3. Dans la méthode main, créez une instance de Voiture et appelez ses méthodes demarrer et arreter.

 

Exercice 2 : Interface avec plusieurs méthodes

  1. Déclarez une interface Animal avec deux méthodes : manger et seDeplacer.
  2. Créez une classe Chien qui implémente l'interface Animal.
  3. Dans la méthode main, créez une instance de Chien et appelez ses méthodes manger et seDeplacer.

 

Exercice 3 : Interface avec des constantes

  1. Déclarez une interface Jeu avec une constante NIVEAU_MAX et une méthode jouer.
  2. Créez une classe Echec qui implémente l'interface Jeu et utilise la constante NIVEAU_MAX.
  3. Dans la méthode main, créez une instance de Echec et appelez sa méthode jouer.

 

Exercice 4 : Interface avec des méthodes par défaut

  1. Déclarez une interface Electromenager avec une méthode allumer et une méthode par défaut eteindre.
  2. Créez une classe Refrigerateur qui implémente l'interface Electromenager.
  3. Dans la méthode main, créez une instance de Refrigerateur et appelez ses méthodes allumer et eteindre.

 

Exercice 5 : Interface avec des méthodes statiques

  1. Déclarez une interface MathOperation avec une méthode statique addition qui prend deux entiers et retourne leur somme.
  2. Dans la méthode main, appelez la méthode addition de l'interface MathOperation et affichez le résultat.

 

Exercice 6 : Implémentation multiple d'interfaces

  1. Déclarez deux interfaces Volant avec une méthode voler et Nageant avec une méthode nager.
  2. Créez une classe SuperCanard qui implémente les deux interfaces.
  3. Dans la méthode main, créez une instance de SuperCanard et appelez ses méthodes voler et nager.

 

 

Modifié le: jeudi 18 juillet 2024, 10:30