null-ссылка – это специальное значение, которое указывает на отсутствие экземпляра объекта. По сути, это "пустая" ссылка, которая не указывает ни на какой адрес в памяти.
Что такое null? Может ли int быть null?
null-ссылка – это специальное значение, которое указывает на отсутствие экземпляра объекта. По сути, это "пустая" ссылка, которая не указывает ни на какой адрес в памяти.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
null-ссылка – это специальное значение, которое указывает на отсутствие экземпляра объекта. По сути, это "пустая" ссылка, которая не указывает ни на какой адрес в памяти.
Ключевые аспекты:
- Не является объектом сама по себе.
- При попытке обратиться к членам (полям или методам) через null-ссылку произойдет исключение (например,
NullPointerExceptionв Java илиNullReferenceExceptionв C#). - Используется для обозначения того, что переменная или поле не инициализированы объектом.
Пример в Java:
// Объявление переменной, но ещё не инициализирована объектом
String str = null;
// Попытка вызвать метод у null-ссылки приведёт к NullPointerException
// int length = str.length();