2016-03-29 25 views
0

nesnesini kullanmak yerine bir sınıf değişkenine ayarlandığında NPE, bir sınıfın (Motor), başka bir sınıfın (Araç), bir sınıf başvurusu (eng) kullanarak, bir özel değişken (Beygir Gücü) ayarlamak mümkün mü? Java'da nesne kullanıyor musunuz? Bu yol NPE değerini döndürür. peşinNPE Nesne

http://i.stack.imgur.com/A0ggL.jpg

teşekkürler!

+0

Lütfen kodu site dışı bir resme bağlantı olarak değil, sorudaki metin olarak gönderin. –

+0

http://stackoverflow.com/questions/218384/what-is-a-null-pointer-exception-and-how-do-i-fix-it – Gendarme

+0

@Gendarme Yorumlarda dupe'ye bağlantı kurmaya gerek yoktur - zaten verildi. –

cevap

1

Şu anda Engine; İçinde hiçbir şey olmayan Engine türünde bir referans var. Bir noktada Engine'nuzu eng = new Engine() ile başlatmanız gerekecek.

+0

evet bunu biliyorum, ancak bir Engine nesnesini ayarlamadan bunu yapmanın herhangi bir yolu var mı? Cevabın için teşekkürler! –

+0

Hayır, yok. Yöntemi çağırmak için bir şeyiniz olmalı. –

+0

Var olmayan bir motorun beygir gücünü nasıl ayarlamayı düşünüyorsunuz? –