I Java bruges nøgleordet 'nyt' til
at oprette nye forekomster af klasser. Det udfører i det væsentlige følgende handlinger:
1. Tildel hukommelse: Det reserverer plads i hukommelsen til at gemme objektets data.
2. Initialiser felter: Det indstiller standardværdierne for alle felter (medlemsvariabler) på objektet.
3. Ring til konstruktøren: Den udfører konstruktørmetoden i klassen, så du kan initialisere objektet med specifikke værdier.
Her er en sammenbrud af, hvordan 'nye' fungerer:
* Syntaks: `ClassName ObjectName =nyt ClassName ();`
* Eksempel:
`` Java
public class bil {
Strengmodel;
int år;
offentlig bil (strengmodel, int år) {
this.model =model;
dette.år =år;
}
}
offentlig klasse Main {
public static void main (String [] args) {
Bil mycar =ny bil ("Toyota Camry", 2023);
}
}
`` `
* Forklaring:
* Vi erklærer en variabel 'mycar' af type 'bil'.
* `Ny bil (" Toyota Camry ", 2023)` Opretter et nyt 'bil' objekt.
* Konstruktøren 'bil' kaldes med argumenterne "Toyota Camry" og 2023, der initialiserer 'Model' og 'År' i det nye 'bil' objekt.
* Endelig tildeles henvisningen til det nyoprettede 'bil' objekt til variablen 'Mycar'.
nøglepunkter at huske:
* 'Ny' skaber altid et nyt objekt i hukommelsen, selvom du har et andet objekt af den samme klasse.
* `Ny 'er vigtig for at arbejde med objekter i Java.
* Nyordet 'Ny' efterfølges af klassens navn og eventuelle konstruktørparametre.
* Resultatet af at bruge 'New' er en henvisning til det nyoprettede objekt.
I det væsentlige er 'New' den grundlæggende måde at instantisere og bruge objekter i Java.