1. Allocare memoria: Si riserva spazio in memoria per archiviare i dati dell'oggetto.
2. Inizializza campi: Imposta i valori predefiniti per tutti i campi (variabili membri) dell'oggetto.
3. Chiama il costruttore: Esegue il metodo del costruttore della classe, consentendo di inizializzare l'oggetto con valori specifici.
Ecco una rottura di come funziona "Nuovi":
* Sintassi: `ClassName objectName =new className ();`
* Esempio:
`` `Java
auto di classe pubblica {
Modello di stringa;
anno int;
auto pubblica (modello di stringa, int anno) {
this.model =modello;
this.year =anno;
}
}
Classe pubblica Main {
public static void main (string [] args) {
Car MyCar =New Car ("Toyota Camry", 2023);
}
}
`` `
* Spiegazione:
* Dichiariamo una variabile `mycar` di tipo` auto '.
* `New Car (" Toyota Camry ", 2023)` Crea un nuovo oggetto `auto '.
* Il costruttore `Car` viene chiamato con gli argomenti" Toyota Camry "e 2023, inizializzando i campi` Model` e `Year` del nuovo oggetto` auto '.
* Infine, il riferimento all'oggetto `car` appena creato viene assegnato alla variabile `MyCar '.
Punti chiave da ricordare:
* `New` crea sempre un nuovo oggetto in memoria, anche se hai un altro oggetto della stessa classe.
* `New` è essenziale per lavorare con gli oggetti in Java.
* La parola chiave `new` è seguita dal nome della classe e da eventuali parametri del costruttore.
* Il risultato dell'utilizzo di `new` è un riferimento all'oggetto appena creato.
in sostanza, `new` è il modo fondamentale per istanziare e usare gli oggetti in Java.
Programmazione © www.354353.com