Je ne savais pas que les classes internes pouvaient être définies dans l'interface [Java]

Je pense que seules les définitions de méthode et les définitions constantes peuvent être définies dans l'interface C'était différent, donc il s'agit d'un mémo

Hoge.java


public interface Hoge{

  public int A = 10; //Définition de constante
  
  public void hoge(); //Définition de la méthode

  public class InnerClass{  //Définition de la classe intérieure
  }
}

Je ne savais pas qu'une classe interne pouvait être définie.

référence

http://yuroyoro.hatenablog.com/entry/20080707/1215431467 https://teratail.com/questions/36600 http://www.atmarkit.co.jp/ait/articles/1007/27/news103.html

Recommended Posts

Je ne savais pas que les classes internes pouvaient être définies dans l'interface [Java]
L'histoire selon laquelle le servlet n'a pas pu être chargé dans l'application Web Java
Le cas où @Autowired n'a pas pu être utilisé dans JUnit5
Comment initialiser par lots des tableaux avec Java que je ne savais pas quand j'étais débutant
Accéder à l'interface réseau avec Java
J'ai essayé de résoudre les 10 dernières questions qui devraient être résolues après m'être inscrit auprès d'AtCoder en Java
Le cas où "apt-get update" défini dans "Dockerfile" n'a pas pu être exécuté au moment de "docker-compose build"
Un programme (Java) qui génère la somme des nombres pairs et impairs dans un tableau
Exemple de programme qui renvoie la valeur de hachage d'un fichier en Java
L'histoire selon laquelle le servlet n'a pas pu être chargé dans l'application Web Java
Je ne savais pas que les classes internes pouvaient être définies dans l'interface [Java]
À propos du cas où ("b" .. "aa") ne pourrait pas être utilisé dans Ruby Range
L'histoire que je n'ai pas pu construire après l'installation de plusieurs Java sur Windows
À propos de l'idée des classes anonymes en Java
[Java] [javaSliver] L'interface et les classes abstraites sont compliquées, je vais donc les résumer.
L'histoire selon laquelle la méthode d'initialisation de variable appelée par le constructeur Java ne doit pas être remplacée
Interface fonctionnelle de base compréhensible en 3 minutes
Ecrire une classe qui peut être ordonnée en Java Un petit mémo standard
Classes et instances Java comprises dans la figure
J'ai essayé d'implémenter la méthode de division mutuelle d'Eugrid en Java
L'histoire selon laquelle la mise à jour forcée n'a pas pu être mise en œuvre
L'histoire que .java est également construite dans Unity 2018
[Java] Le rapport de couverture n'a pas pu être créé en combinant la méthode par défaut de l'interface Cobertura +
[Java] Il semble que `0 <hoge <10` ne puisse pas être écrit dans l'expression conditionnelle de l'instruction ʻif`.
J'ai essayé de créer un programme en Java qui résout le problème du voyageur de commerce avec un algorithme génétique
Interface appelable en Java
J'ai traduit [Méthode Clone pour les tableaux Java] comme méthode Clone dans les tableaux Java.
Je n'ai pas vraiment compris le comportement de Java Scanner et .nextLine ()
[Java] ArrayList → La taille doit-elle être spécifiée dans la conversion de tableau?
Identifiez les threads du processus Java qui gaspillent du processeur
Nouvelles fonctionnalités de Java 14 pouvant être utilisées pour écrire du code
J'ai touché le contrôleur de périphérique que j'ai senti dans la boîte noire
[Java] J'ai réfléchi aux mérites et aux utilisations de "interface"
Je souhaite simplifier l'instruction if-else de la branche conditionnelle en Java
Quand j'étais inquiet des méthodes statiques dans l'interface java, je suis arrivé à l'ordre d'interprétation des noms