java - 这个地方为什么报未初始化这个错?try里面已经初始化了呀?
PHPz
PHPz 2017-04-18 09:56:06
0
6
432

报这个错,我知道让第一步初始化为null就可以了,就是不知道为什么
try里面已经初始化了呀,为什么还报这个错
The local variable listbrand may not have been initialized

PHPz
PHPz

学习是最好的投资!

全員に返信(6)
洪涛

リーリー

あなたの問題はこれと同じです。ここに戻ってくると確信していても、まだコンパイルできません。

いいねを押す +0
黄舟

try で初期化することはできません。try の最初の文で例外がスローされたとすると、結果として 2 つのリストは初期化されません。これはコンパイル中にチェックされます

いいねを押す +0
Ty80

try ブロックの最初の文で例外が発生した場合、listbrand は初期化されないため、コンパイル エラーになります。

いいねを押す +0
小葫芦

try{} にも「{}」が入っていませんか? モジュール内のデータを初期化するのですが、動作中にモジュールに入らないと外部のデータが初期化されないのでしょうか?

いいねを押す +0
洪涛

例外が発生した場合、初期化は成功しません。初期化が成功しない可能性がある限り、エディターは例外を報告します。

いいねを押す +0
左手右手慢动作

メソッド内のローカル変数は、使用する前に初期化する必要があります。これはコンパイル中にチェックされます。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート