クラス参照(eng)を使用して、クラス(Engine)のプライベート変数(Horsepower)を別のクラス(Vehicle) Javaでオブジェクトを使用していますか?この方法でNPEが返されます。事前にオブジェクトを使用する代わりにクラス参照で変数を設定するときのNPE
http://i.stack.imgur.com/A0ggL.jpg
ありがとう!
クラス参照(eng)を使用して、クラス(Engine)のプライベート変数(Horsepower)を別のクラス(Vehicle) Javaでオブジェクトを使用していますか?この方法でNPEが返されます。事前にオブジェクトを使用する代わりにクラス参照で変数を設定するときのNPE
http://i.stack.imgur.com/A0ggL.jpg
ありがとう!
今のところ、Engine
はありません。その中に何も含まれていないタイプEngine
の参照があります。ある時点でEngine
をeng = new Engine()
に初期化する必要があります。
はい、私は知っていますが、Engineオブジェクトを設定しないとこれを行う方法はありますか?お返事をありがとうございます! –
いいえ、ありません。メソッドを呼び出す何かが必要です。 –
存在しないエンジンの馬力をどのように設定すると思いますか? –
オフサイトイメージへのリンクではなく、質問にテキストとしてコードを投稿してください。 –
http://stackoverflow.com/questions/218384/what-is-a-null-pointer-exception-and-how-do-i-fix-it – Gendarme
@Gendarmeコメントの中の嘘にリンクする必要はありません - それはすでに与えられています。 –