Deklarationsregeln für Java -Quelldateien <BR /> Bei der Definition mehrerer Klassen in einer Quelldatei und es importieren Anweisungen und Paketanweisungen auf diese Regeln zu achten:
Es kann nur eine öffentliche Klasse in einer Quelldatei geben.
Eine Quelldatei kann mehrere nicht öffentliche Klassen haben.
Der Name der Quelldatei sollte mit dem Klassennamen der öffentlichen Klasse übereinstimmen. Zum Beispiel: Der Klassenname der öffentlichen Klasse in der Quelldatei ist Mitarbeiter, sodass die Quelldatei als Mitarbeiter.java bezeichnet werden sollte.
Wenn eine Klasse in einem Paket definiert ist, sollte sich die Paketanweisung in der ersten Zeile der Quelldatei befinden.
Wenn die Quelldatei eine Import -Anweisung enthält, sollte sie zwischen der Paketanweisung und der Klassendefinition platziert werden. Wenn es keine Paketanweisung gibt, sollte sich die Import -Anweisung an der Vorderseite der Quelldatei befinden.
Die Anweisung importieren und Paketanweisung gilt für alle in der Quelldatei definierten Klassen. In derselben Quelldatei können unterschiedliche Paketdeklarationen nicht an verschiedene Klassen verabreicht werden.
Der Unterricht verfügt über mehrere Zugriffsstufen, und Klassen sind auch in verschiedene Typen unterteilt: abstrakte Klassen und endgültige Klassen usw. Diese werden in nachfolgenden Kapiteln eingeführt.
Zusätzlich zu den oben genannten Typen hat Java auch einige spezielle Klassen wie interne Klassen und anonyme Klassen.
Ein einfaches Beispiel
In diesem Beispiel erstellen wir zwei Klassenangestellte und Mitarbeiter, die in den Paketen P1 bzw. P2 platziert sind.
Die Mitarbeiterklasse verfügt über vier Mitgliedervariablen, Name, Alter, Bezeichnung und Gehalt. Diese Klasse deklariert ausdrücklich einen Konstruktor, der nur einen Parameter hat.
Erstellen Sie in Eclipse ein Paket namens P1, erstellen Sie eine Klasse im Paket mit dem Namen Mitarbeiter und kopieren Sie den folgenden Code in die Quelldatei:
Paket P1; Angestellte der öffentlichen Klasse {String -Name; (int Empage) {Age = Empage; } // Ausgangsinformationen public void printEmployee () {System.out.println ("Name:" + name); DE Signation);Das Programm beginnt mit der Hauptmethode. Um dieses Programm auszuführen, müssen Sie die Hauptmethode einbeziehen und ein Objekt erstellen.
Im Folgenden finden Sie die PersonaleETest -Klasse, die zwei Mitarbeiterobjekte erstellt und die Methode aufruft, um den Wert der Variablen festzulegen.
Erstellen Sie ein anderes Paket in Eclipse, nennen Sie es P2, erstellen Sie eine Klasse im Paket, benennen Sie esETEETET und kopieren Sie den folgenden Code in die Quelldatei:
Paket P2; Import P1.*; öffentliche KlassenbeschäftigungseTest {public static void main (String args []) {// zwei Objekte Mitarbeiter Empone = New Employee ("James Smi Th"); "); // rufen Sie die Mitgliedsmethode dieser beiden Objekte Empone.EMPAGE (26); Empone.empdesignation (" Senior Software Engineer "); Empone.EmpSalary (1000); Empone.PrintoMployee (); emptw o.empage (21 ); Kompilieren und führen Sie die Klasse für die PersonalteETest -Klasse aus und Sie können die folgenden Ausgabeergebnisse sehen:
Name: James Smithage: 26Designation: Senior Software Engineeralary: 1000.0Name: Mary Anneage: 21Designation: Software Engineeralary: 500.0
Betonen Sie den Programmierstil <BR /> Obwohl der Codestil keinen Einfluss auf den Betrieb des Programms hat, ist dies für die Lesbarkeit des Programms sehr wichtig. Die Programme, die Sie selbst schreiben, sollten von anderen verstanden werden, und Sie sollten zuerst den Artensettungen sehr aufmerksam machen.
Tatsächlich sind jeder Programmierstil und jeder Programmierstil jedes Softwareentwicklungsunternehmens unterschiedlich. Der von einer Person geschriebene Programmcode sollte in der Lage sein, von anderen verstanden zu werden, und selbst nach langer Zeit müssen Sie es selbst verstehen, sonst wird das Programm zu einem toten Programm.
Der Programmierstil bezieht sich auf das Format während der Programmierung, wodurch das Programm sehr vielschichtig aussieht. Hier sind einige Beispiele, um die Bedeutung des Programmierstils zu veranschaulichen:
public class math {public void main (String [] args) {int x = 12; .Sieht das gesamte Layout des obigen Programmblocks sehr bequem aus und hat ein starkes Gefühl der Schichtung? Kennen Sie die gesamte Programmarchitektur auf einen Blick? Der Schlüssel hier ist die Einrückung, die auch als Sprungnetz genannt werden kann.
Die Einklebung, die im obigen Code verwendet wird: "Mathematik der öffentlichen Klasse" ist das obere Gitter, dann wird die mian () -Methode in 4 Leerzeichen eingewiesen, und der Code in der mian () -Methode wird in 8 Leerzeichen und den Körper des print () Methode Die Code -Einklebung 4 Weitere Leerzeichen. Auf diese Weise wird die Beziehung zwischen dem gesamten Programm sehr offensichtlich sein. Die MIAN () -Methode gehört zur Mathematikklasse, und der Rest gehört zur Main () -Methode, und die Codesegmente innerhalb der Print () -Methode gehört zu dieser Methode. Die Regel ist, dass Code mit mehr Leerzeichen zum Code mit weniger Leerzeichen gehört.
Ich empfehle, dass Sie den Registerkartenschlüssel verwenden.
Zusätzlich zur Eindrückung sind auch leere Zeilen erforderlich.
public class math {public void main (String [] args) {int x = 12; ) {// ..............}}}Der obige Programmblock hat leere Linien zwischen der Print () -Methode und der View () -Methode, mit der verschiedene Module unterschieden werden. Die Print () -Methode erfüllt nicht die gleichen Funktionen wie die View () -Methode. Verwenden Sie daher leere Zeilen, um sie zu trennen, wodurch die Lesbarkeit des Programms erhöht wird.
Darüber hinaus ist es wichtig zu beachten, dass die Benennung von Methoden oder Attributen. Diese Namen sollten Bedeutungen haben, und es ist am besten, regelmäßig zu sein. Der obige "Druck" wird von anderen Programmierern auf einen Blick bekannt, was eine Funktion im Zusammenhang mit dem Druck oder der Ausgabe ist. Zum Beispiel: Der Variablenname "Name" können Sie auf einen Blick erkennen, dass es sich um eine Variable handelt, die sich auf den Namen bezieht. Daher muss die Benennung aussagekräftig sein, andernfalls ist das Programm nicht lesbar.
Ein weiterer Punkt wird durch Aufmerksamkeit erklärt. Neben dem Methodennamen jeder Methode sollten einige Kommentare hinzugefügt werden.
Solange Sie die oben genannten Punkte tun, ist es für andere einfach, dieses Programm zu lesen. Selbst wenn Sie das Programm für lange Zeit lesen, werden Sie auf einen Blick klar sein.