Граничні випадки: NullPointerException
Серед усіх можливих граничних випадків найпідступнішим зазвичай є змінна null, коли об'єкт не було встановлено. Це може статися з багатьох причин: хтось забув ініціалізувати змінну, об'єкт сформувався некоректно, хтось неправильно заповнив форму на сайті, … Перелік можна продовжувати.
У Java, коли метод викликається для змінної null, виникає NullPointerException.
У цій вправі спробуйте спричинити NullPointerException у наданому коді.
Ця вправа є частиною курсу
Вступ до тестування в Java
Інструкції до вправи
- Викличте метод для
name, який призведе до викиданняNullPointerException.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
public class NullPointer {
private static String name;
public static void main(String[] args) {
// Call a method on name that will throw a NullPointerException
System.out.println("My name has " + name.____() + " characters.");
}
}