Maison  >  Article  >  Java  >  Interfaces imbriquées en Java

Interfaces imbriquées en Java

WBOY
WBOYavant
2023-09-09 23:01:02695parcourir

Interfaces imbriquées en Java

Nous pouvons déclarer une interface à l'intérieur d'une autre interface ou classe. De telles interfaces sont appelées interfaces imbriquées.

Voici les règles de gestion des interfaces imbriquées.

  • Les interfaces au sein de l'interface imbriquée déclarée doivent être publiques.
  • Les interfaces imbriquées déclarées dans une classe peuvent avoir n'importe quel modificateur d'accès.
  • Les interfaces imbriquées sont statiques par défaut.

Ce qui suit est un exemple d'interfaces imbriquées.

Exemple

Démo en direct

class Animal {
   interface Activity {
      void move();
   }
}
class Dog implements Animal.Activity {
   public void move() {
      System.out.println("Dogs can walk and run");
   }
}
public class Tester {
   public static void main(String args[]) {
      Dog dog = new Dog();
      dog.move();
   }
}

Sortie

Dogs can walk and run

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer