In Java wird das Schlüsselwort `new` verwendet, um neue Instanzen zu erstellen von Klassen. Es führt im Wesentlichen die folgenden Aktionen aus:
1. Speicher zuweisen: Es reserviert Speicherplatz im Speicher, um die Daten des Objekts zu speichern.
2. Felder initialisieren: Es legt die Standardwerte für alle Felder (Mitgliedsvariablen) des Objekts fest.
3. Rufen Sie den Konstruktor an: Es wird die Konstruktormethode der Klasse ausgeführt, sodass Sie das Objekt mit bestimmten Werten initialisieren können.
Hier ist eine Aufschlüsselung darüber, wie "neu" funktioniert:
* Syntax: `ClassName ObjectName =new className ();`
* Beispiel:
`` `Java
public Class Car {
String -Modell;
int Jahr;
öffentliches Auto (String -Modell, int Jahr) {
this.model =Modell;
this.year =Jahr;
}
}
Hauptklasse Haupt {
public static void main (String [] args) {
Car Mycar =New Car ("Toyota Camry", 2023);
}
}
`` `
* Erläuterung:
* Wir deklarieren eine Variable `mycar` vom Typ` car`.
* `New Car (" Toyota Camry ", 2023)` Erstellt ein neues "Car" -Objekt.
* Der "Car" -Konstruktor wird mit den Argumenten "Toyota Camry" und 2023 aufgerufen, wobei die Felder "Modell" und "Jahr" des neuen "Car" -Objekts initialisiert werden.
* Schließlich wird der Verweis auf das neu erstellte "Car" -Objekt der "Mycar" -Variablen zugeordnet.
wichtige Punkte, um sich zu erinnern:
* `New` erstellt immer ein neues Objekt im Speicher, auch wenn Sie ein anderes Objekt derselben Klasse haben.
* `new` ist wichtig für die Arbeit mit Objekten in Java.
* Auf das Schlüsselwort "New" folgt der Klassenname und alle Konstruktorparameter.
* Das Ergebnis der Verwendung von "New" ist ein Verweis auf das neu erstellte Objekt.
im Wesentlichen ist `New` der grundlegende Weg, Objekte in Java zu instanziieren und zu verwenden.