Kasus tepi: NullPointerException
Dari semua kemungkinan kasus tepi, variabel null—ketika sebuah objek belum diatur—sering kali paling tidak disadari oleh pemrogram. Ini bisa terjadi karena banyak alasan: seseorang lupa menginisialisasi variabel, sebuah objek tidak terbentuk dengan benar, seseorang mengisi formulir situs web secara keliru, dan seterusnya.
Di Java, ketika sebuah metode dipanggil pada variabel null, akan dilemparkan NullPointerException.
Pada latihan ini, coba picu NullPointerException pada kode yang diberikan.
Latihan ini adalah bagian dari kursus
Pengantar Pengujian di Java
Petunjuk latihan
- Panggil sebuah metode pada
nameyang akan menyebabkanNullPointerExceptiondilemparkan.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
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.");
}
}