2016-03-29 24 views
-3

A.B.addName(0,"test"); çağrısı NullPointerException neden olur. Java’da yeniyim, bu yüzden nedenini açıklayabilir mi? Uygulamanın başındaki ad dizisini doldurmak ve A'nın tüm örneklerini aynı verileri kullanmak istedim.NullPointerException, statik alt sınıfın statik yöntemini çağırırken

+0

, onlara ben programlamaya yeni değilim cricket_007 @ –

+0

neden ihtiyaç Bildiğiniz sürece, iç sınıf (veya statik sınıflar ve değişkenler) tavsiye etmem, ben nedenini biliyorum Onlara ihtiyacım var, Java ile hiç bir şey yapmadım. – burtek

cevap

1

Diziyi bir boyutta başlatmanız gerekiyor, aksi halde boştur. Eğer Java yeni iseniz

private static String[] Names = new String[5]; 
+0

Tabii ki, sadece belli oldu. Teşekkürler, en kısa sürede kabul edeceğim. – burtek

İlgili konular