Sobes.tech
Intern

Cos'è un riferimento null?

sobes.tech AI

Risposta dell'AI

null-riferimento è un valore speciale che indica l'assenza di un'istanza di oggetto. Fondamentalmente, è un "riferimento" vuoto che non punta a nessun indirizzo in memoria.

Aspetti chiave:

  • Non è un oggetto di per sé.
  • Tentare di accedere ai suoi membri (campi o metodi) provocherà un'eccezione (ad esempio, NullPointerException in Java o NullReferenceException in C#).
  • Viene usato per indicare che una variabile o un campo non è stato inizializzato con un oggetto.

Esempio in Java:

// Dichiarazione di una variabile, ma non ancora inizializzata con un oggetto
String str = null;

// Tentare di chiamare un metodo su null-riferimento causerà una NullPointerException
// int length = str.length();