Règles de déclaration pour les fichiers source Java <br /> Lorsque vous définissez plusieurs classes dans un fichier source et il existe des instructions d'importation et des instructions de package, accordez une attention particulière à ces règles:
Il ne peut y avoir qu'une seule classe publique dans un fichier source.
Un fichier source peut avoir plusieurs classes non publiques.
Le nom du fichier source doit être cohérent avec le nom de classe de la classe publique. Par exemple: le nom de classe de la classe publique dans le fichier source est un employé, le fichier source doit donc être nommé employee.java.
Si une classe est définie dans un package, l'instruction Package doit être sur la première ligne du fichier source.
Si le fichier source contient une instruction d'importation, il doit être placé entre l'instruction Package et la définition de classe. S'il n'y a pas d'instruction de package, l'instruction IMPORT doit être à l'avant du fichier source.
L'instruction d'importation et l'instruction Package sont valides pour toutes les classes définies dans le fichier source. Dans le même fichier source, différentes déclarations de packages ne peuvent pas être données à différentes classes.
Les classes ont plusieurs niveaux d'accès, et les classes sont également divisées en différents types: classes abstraites et classes finales, etc. Ceux-ci seront introduits dans les chapitres suivants.
En plus des types mentionnés ci-dessus, Java propose également des classes spéciales, telles que des classes internes et des cours anonymes.
Un exemple simple
Dans cet exemple, nous créons deux classes Employee et EmployeTest, qui sont placées dans les packages P1 et P2, respectivement.
La classe des employés a quatre variables de membres, le nom, l'âge, la désignation et le salaire. Cette classe déclare explicitement un constructeur qui n'a qu'un seul paramètre.
Dans Eclipse, créez un package nommé P1, créez une classe dans le package nommé employé et copiez le code suivant dans le fichier source:
Package P1; Employé de la classe publique {Nom de la chaîne; (int Empage) {Age = empage;} // Définir la valeur de la désignation publique void Empdegnation (String Empdesig) {désignation = Empdesig; } // Informations de sortie public void PrintEmployee () {System.out.println ("Name:" + Name); De signation); System .out.println ("Salaire:" + Salaire);Le programme commence par la méthode principale. Pour exécuter ce programme, vous devez inclure la méthode principale et créer un objet.
Ce qui suit est la classe Employenest, qui crée deux objets d'employee et appelle la méthode pour définir la valeur de la variable.
Créez un autre package dans Eclipse, nommez-le P2, créez une classe dans le package, nommez-le EmployeTest et copiez le code suivant dans le fichier source:
Package P2; Import P1. *; Classe publique EmployeTest {public static void main (String args []) {// Créer deux objets Employee Empone = New Employee ("James Smi th"); "); // Appelez la méthode des membres de ces deux objets Empone.Empage (26); empone.empDesignation (" Senior Software Engineer "); Empone.Empalary (1000); empone.printemployee (); EmptW O.Empage (21 ); Compilez et exécutez la classe EmployeTest et vous pouvez voir les résultats de sortie suivants:
Nom: James Smithage: 26Designation: Senior Software EngineersAlary: 1000.0 Name: Mary Anneage: 21Designation: Software Engineersalary: 500.0
Soulignez le style de programmation <br /> Bien que le style de code n'affecte pas le fonctionnement du programme, il est très important pour la lisibilité du programme. Les programmes que vous écrivez vous-même devraient être compris par les autres, et vous devriez d'abord prêter une grande attention à la composition.
En fait, le style de programmation de chacun et le style de programmation de chaque société de développement de logiciels sont différents. Le code du programme rédigé par une personne devrait être compris par d'autres, et même après une longue période, vous devez le comprendre vous-même, sinon le programme deviendra un programme mort.
Le style de programmation fait référence au format lors de la programmation, ce qui rend le programme très superposé. Voici quelques exemples pour illustrer l'importance du style de programmation:
classe publique Math {public static void (String [] args) {int x = 12; .L'ensemble de la disposition du bloc de programme ci-dessus semble-t-il très confortable et a un fort sentiment de superposition? Connaissez-vous l'intégralité de l'architecture du programme en un coup d'œil? La clé ici est l'indentation, qui peut également être appelée Grid Jump.
L'indentation utilisée par le code ci-dessus: "Math de classe publique" est la grille supérieure, alors la méthode Mian () est en retrait dans 4 espaces, et le code de la méthode Mian () est en retrait dans 8 espaces, et le corps du Print () Méthode Le code indente 4 autres espaces. De cette façon, la relation entre l'ensemble du programme sera très évidente. La méthode Mian () appartient à la classe de mathématiques, et le reste appartient à la méthode principale (), et les segments de code à l'intérieur de la méthode print () appartiennent à cette méthode. La règle est que le code avec plus d'espaces appartient au code avec moins d'espaces.
Je vous recommande d'utiliser la touche de l'abri pour le retrait.
En plus de l'indentation, des lignes vierges sont également nécessaires.
classe publique Math {public static void main (String [] args) {int x = 12; ) {// ..............}}}Le bloc de programme ci-dessus a des lignes vierges entre la méthode print () et la méthode View (), qui est utilisée pour distinguer différents modules. La méthode print () n'effectue pas les mêmes fonctions que la méthode View (), alors utilisez des lignes vierges pour les séparer, ce qui augmente la lisibilité du programme.
De plus, il est important de noter que la dénomination des méthodes ou des attributs. Ces noms doivent avoir des significations, et il est préférable d'être régulier. L'impression ci-dessus est connue en un coup d'œil par d'autres programmeurs, qui est une fonction liée à l'impression ou à la sortie. Par exemple: le nom de la variable "nom", vous pouvez dire en un coup d'œil qu'il s'agit d'une variable liée au nom. Par conséquent, la dénomination doit être significative, sinon le programme ne sera pas lisible.
Un autre point s'explique par l'attention. À côté du nom de la méthode de chaque méthode, certains commentaires doivent être ajoutés.
Tant que vous faites les points ci-dessus, il sera facile pour les autres de lire ce programme. Même si vous lisez le programme pendant longtemps, vous serez clair en un coup d'œil.