Intern
Τι είναι μια null αναφορά;
sobes.tech AI
Απάντηση από AI
null-σύνδεση είναι μια ειδική τιμή που δείχνει την απουσία μιας στιγμιότυπου αντικειμένου. Ουσιαστικά, είναι μια "κενή" σύνδεση που δεν δείχνει σε καμία διεύθυνση στη μνήμη.
Βασικά σημεία:
- Δεν είναι ένα αντικείμενο από μόνο του.
- Η προσπάθεια πρόσβασης στα μέλη της (πεδία ή μεθόδους) θα προκαλέσει εξαίρεση (π.χ.,
NullPointerExceptionστη Java ήNullReferenceExceptionστη C#). - Χρησιμοποιείται για να δηλώσει ότι μια μεταβλητή ή πεδίο δεν έχει αρχικοποιηθεί με ένα αντικείμενο.
Παράδειγμα σε Java:
// Δήλωση μιας μεταβλητής, αλλά ακόμα χωρίς να έχει αρχικοποιηθεί με αντικείμενο
String str = null;
// Η προσπάθεια να καλέσετε μια μέθοδο σε null-σύνδεση θα οδηγήσει σε NullPointerException
// int length = str.length();