Classes multiples dans un fichier Java : objectif et restrictions
Java permet de définir plusieurs classes dans un seul fichier .java. Cependant, il existe certaines restrictions à prendre en compte.
Classes publiques de premier niveau
Dans un fichier .java, une seule classe peut être déclarée comme classe publique de premier niveau. classe. Cette classe doit avoir le même nom que le fichier source. Toutes les classes supplémentaires doivent être définies comme des classes imbriquées (internes) au sein de la classe publique.
Exemple :
<code class="java">// MyJavaFile.java public class MyJavaFile { // Inner class class InnerClass { // Inner class methods and variables } // Public class methods and variables }</code>
Objectif de plusieurs classes
L'inclusion de plusieurs classes dans un seul fichier a pour but de regrouper les fonctionnalités associées. Les classes imbriquées peuvent être utilisées pour représenter des structures de données de support, des classes de support ou d'autres implémentations internes étroitement liées aux fonctionnalités de la classe publique.
Cette pratique facilite la lisibilité du code en regroupant les classes associées et en réduisant le nombre. de fichiers sources distincts. Cependant, il n’est pas obligatoire d’utiliser plusieurs classes dans un seul fichier. La décision de le faire est basée sur les besoins spécifiques de conception et d'organisation du code.
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!