Wenn wir ein Java-Programm betrachten, kann es als eine Sammlung von Objekten definiert werden, die über das Aufrufen der Methoden des anderen kommunizieren. Lassen Sie uns nun kurz untersuchen, was Klassen -, Objekt -, Methoden-und Instanzvariablen bedeuten.
-
Objekt − Objekte haben Zustände und Verhaltensweisen. Beispiel: Ein Hund hat Zustände-Farbe, Name, Rasse sowie Verhalten wie mit dem Schwanz wedeln, bellen, essen., Ein Objekt ist eine Instanz einer Klasse.
-
Klasse-Eine Klasse kann als Vorlage/Blaupause definiert werden, die das Verhalten/den Status beschreibt, den das Objekt ihres Typs unterstützt.
-
Methoden-Eine Methode ist im Grunde ein Verhalten. Eine Klasse kann viele Methoden enthalten. In Methoden werden die Logiken geschrieben, Daten manipuliert und alle Aktionen ausgeführt.
-
Instanzvariablen-Jedes Objekt hat seinen eindeutigen Satz von Instanzvariablen. Der Status eines Objekts wird durch die diesen Instanzvariablen zugewiesenen Werte erstellt.,
Erstes Java-Programm
Schauen wir uns einen einfachen Code an, der die Wörter Hello World druckt.
Beispiel
Schauen wir uns an, wie die Datei gespeichert, kompiliert und das Programm ausgeführt wird. Bitte folgen Sie den folgenden Schritten –
-
Öffnen Sie den Editor und fügen Sie den Code wie oben.
-
Speichern Sie die Datei als: MyFirstJavaProgram.Java.
-
Öffnen Sie ein Eingabeaufforderungsfenster und wechseln Sie in das Verzeichnis, in dem Sie die Klasse gespeichert haben. Angenommen, es ist C:\.
-
Geben Sie “ javac MyFirstJavaProgram.java‘ und drücken Sie die Eingabetaste, um Ihren Code zu kompilieren., Wenn Ihr Code keine Fehler enthält, gelangen Sie über die Eingabeaufforderung zur nächsten Zeile (Annahme : Die Pfadvariable ist festgelegt).
-
Geben Sie jetzt ‚java MyFirstJavaProgram‘ ein, um Ihr Programm auszuführen.
-
Sie können ‚Hallo Welt‘ auf dem Fenster gedruckt sehen.
Ausgabe
Grundlegende Syntax
Über Java-Programme ist es sehr wichtig, die folgenden Punkte zu beachten.
-
Groß-und Kleinschreibung – Java ist groß-und Kleinschreibung, was bedeutet, dass Hello und hello in Java eine andere Bedeutung hätten.,
-
Klassennamen − Für alle Klassennamen sollte der erste Buchstabe in Großbuchstaben stehen. Wenn mehrere Wörter verwendet werden, um einen Namen der Klasse zu bilden, sollte der erste Buchstabe jedes inneren Wortes in Großbuchstaben stehen.
Beispiel: Klasse MyFirstJavaClass
-
Methodennamen – Alle Methodennamen sollten mit einem Kleinbuchstaben beginnen. Wenn mehrere Wörter verwendet werden, um den Namen der Methode zu bilden, sollte der erste Buchstabe jedes inneren Wortes in Großbuchstaben stehen.
Beispiel: public void myMethodName ()
-
Programmdateiname − Der Name der Programmdatei sollte genau mit dem Klassennamen übereinstimmen.,
Wenn Sie die Datei speichern, sollten Sie sie mit dem Klassennamen speichern (denken Sie daran, dass Java Groß-und Kleinschreibung beachtet) und anhängen ‚.java ‚ bis zum Ende des Namens (wenn der Dateiname und der Klassenname nicht übereinstimmen, wird Ihr Programm nicht kompiliert).
Bitte beachten Sie jedoch, dass der Dateiname anders sein kann als der Klassenname, wenn keine öffentliche Klasse in der Datei vorhanden ist. Es ist auch nicht obligatorisch, eine öffentliche Klasse in der Datei zu haben.
Beispiel: Angenommen, ‚MyFirstJavaProgram‘ ist der Klassenname. Dann sollte die Datei als ‚MyFirstJavaProgram‘ gespeichert werden.,java ‚
-
public static void main (String args) – Die Java-Programmverarbeitung beginnt mit der main () – Methode, die ein obligatorischer Bestandteil jedes Java-Programms ist.
Java-Bezeichner
Alle Java-Komponenten benötigen Namen. Namen, die für Klassen, Variablen und Methoden verwendet werden, werden Bezeichner genannt.
In Java gibt es mehrere Punkte, an die man sich über Bezeichner erinnern muss. Sie sind wie folgt –
-
Alle Bezeichner sollten mit einem Buchstaben (A bis Z oder a bis z), einem Währungszeichen ($) oder einem Unterstrich (_) beginnen.,
-
Nach dem ersten Zeichen können Bezeichner eine beliebige Kombination von Zeichen haben.
-
Ein Schlüsselwort kann nicht als Bezeichner verwendet werden.
-
Am wichtigsten ist, dass Bezeichner Groß-und Kleinschreibung berücksichtigen.
-
Beispiele für rechtliche Bezeichner: Alter, $ Gehalt, _value, __1_Wert.
-
Beispiele für illegale Kennungen: 123abc, – Gehalt.
Java-Modifikatoren
Wie andere Sprachen ist es möglich, Klassen, Methoden usw. zu ändern., indem Modifikatoren verwendet werden., Es gibt zwei Kategorien von Modifikatoren –
-
Zugriffsmodifikatoren-Standard, öffentlich, geschützt, privat
-
Nichtzugriffsmodifikatoren-endgültig, abstrakt, streng <
Im nächsten Abschnitt werden wir uns mit weiteren Details zu Modifikatoren befassen.
Java-Variablen
Im Folgenden sind die Variablentypen in Java aufgeführt –
- Lokale Variablen
- Klassenvariablen (statische Variablen)
- Instanzvariablen (nicht statische Variablen)
Java-Arrays
Arrays sind Objekte, in denen mehrere Variablen desselben Typs gespeichert sind., Ein Array selbst ist jedoch ein Objekt auf dem Heap. Wir werden in den kommenden Kapiteln untersuchen, wie man deklariert, konstruiert und initialisiert.
Java Enums
Enums eingeführt wurden, die in Java 5.0. Enums beschränken eine Variable auf einen von nur wenigen vordefinierten Werten. Die Werte in dieser aufgezählten Liste werden als Enums bezeichnet.
Mit der Verwendung von Enums ist es möglich, die Anzahl der Fehler in Ihrem Code zu reduzieren.
Wenn wir beispielsweise eine Anwendung für einen Frischsaftladen in Betracht ziehen, wäre es möglich, die Glasgröße auf klein, mittel und groß zu beschränken., Dies würde sicherstellen, dass es niemandem erlauben würde, eine andere Größe als klein, mittel oder groß zu bestellen.
Beispiel
Das obige Beispiel liefert das folgende Ergebnis –
Ausgabe
Size: MEDIUM
Hinweis − Enums können als eigene oder innerhalb einer Klasse deklariert werden. Methoden, Variablen, Konstruktoren können auch innerhalb von Enums definiert werden.
Java-Keywords
Die folgende Liste zeigt die reservierte Wörter in Java. Diese reservierten Wörter dürfen nicht als Konstante oder Variable oder andere Bezeichner verwendet werden.,
Comments in Java
Java supports single-line and multi-line comments very similar to C and C++., Alle in einem Kommentar verfügbaren Zeichen werden vom Java-Compiler ignoriert.
Beispiel
Output
Hello World
Verwendung von Leerzeilen
Eine Zeile, die nur Leerzeichen, möglicherweise mit einem Kommentar, die ist bekannt als eine leere Zeile, und Java völlig ignoriert es.
Vererbung
In Java können Klassen aus Klassen abgeleitet werden. Wenn Sie eine neue Klasse erstellen müssen und hier bereits eine Klasse mit einem Teil des benötigten Codes vorhanden ist, können Sie Ihre neue Klasse aus dem bereits vorhandenen Code ableiten.,
Mit diesem Konzept können Sie die Felder und Methoden der vorhandenen Klasse wiederverwenden, ohne den Code in einer neuen Klasse neu schreiben zu müssen. In diesem Szenario wird die vorhandene Klasse als Oberklasse und die abgeleitete Klasse als Unterklasse bezeichnet.
Schnittstellen
In Java-Sprache kann eine Schnittstelle als Vertrag zwischen Objekten definiert werden, wie man miteinander kommuniziert. Schnittstellen spielen eine entscheidende Rolle, wenn es um das Konzept der Vererbung geht.
Eine Schnittstelle definiert die Methoden, die eine ableitende Klasse (Unterklasse) verwenden soll., Die Implementierung der Methoden liegt jedoch völlig bei der Unterklasse.
Was kommt als nächstes?
Im nächsten Abschnitt werden Objekte und Klassen in der Java-Programmierung erläutert. Am Ende der Sitzung können Sie sich ein klares Bild davon machen, was Objekte und welche Klassen in Java sind.
Leave a Reply