I Java används nyckelordet "nytt" för att
skapa nya instanser av klasser. Det utför i huvudsak följande åtgärder:
1. Tilldela minne: Det reserverar utrymme i minnet för att lagra objektets data.
2. Initiera fält: Det ställer in standardvärdena för alla fält (medlemsvariabler) för objektet.
3. Ring konstruktören: Den kör klassens konstruktionsmetod, så att du kan initialisera objektet med specifika värden.
Här är en uppdelning av hur "ny" fungerar:
* Syntax: `ClassName ObjectName =new ClassName ();`
* Exempel:
`` `Java
public class Car {
Strängmodell;
int år;
offentlig bil (strängmodell, int år) {
this.model =modell;
this. year =år;
}
}
public class Main {
public static void main (String [] args) {
Bil mycar =ny bil ("Toyota Camry", 2023);
}
}
`` `
* Förklaring:
* Vi förklarar en variabel "mycar" av typ "bil".
* `Ny bil (" Toyota Camry ", 2023)" skapar ett nytt "bil" -objekt.
* Konstruktören "Car" kallas med argumenten "Toyota Camry" och 2023, initialiserar fälten "Model" och "år" i det nya "bilen" -objektet.
* Slutligen tilldelas hänvisningen till det nyligen skapade "Car" -objektet till "MyCar" -variabeln.
Nyckelpunkter att komma ihåg:
* `Nytt 'skapar alltid ett nytt objekt i minnet, även om du har ett annat objekt i samma klass.
* `Nytt 'är viktigt för att arbeta med föremål i Java.
* Ny "-nyckelordet följs av klassnamnet och alla konstruktionsparametrar.
* Resultatet av att använda "ny" är en hänvisning till det nyligen skapade objektet.
I huvudsak är "Nytt" det grundläggande sättet att instansera och använda objekt i Java.