Sobes.tech
Intern

Τι είναι μια null αναφορά;

sobes.tech AI

Απάντηση από AI

null-σύνδεση είναι μια ειδική τιμή που δείχνει την απουσία μιας στιγμιότυπου αντικειμένου. Ουσιαστικά, είναι μια "κενή" σύνδεση που δεν δείχνει σε καμία διεύθυνση στη μνήμη.

Βασικά σημεία:

  • Δεν είναι ένα αντικείμενο από μόνο του.
  • Η προσπάθεια πρόσβασης στα μέλη της (πεδία ή μεθόδους) θα προκαλέσει εξαίρεση (π.χ., NullPointerException στη Java ή NullReferenceException στη C#).
  • Χρησιμοποιείται για να δηλώσει ότι μια μεταβλητή ή πεδίο δεν έχει αρχικοποιηθεί με ένα αντικείμενο.

Παράδειγμα σε Java:

// Δήλωση μιας μεταβλητής, αλλά ακόμα χωρίς να έχει αρχικοποιηθεί με αντικείμενο
String str = null;

// Η προσπάθεια να καλέσετε μια μέθοδο σε null-σύνδεση θα οδηγήσει σε NullPointerException
// int length = str.length();