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

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

PHPz
PHPz

学习是最好的投资!

répondre à tous(6)
洪涛
int getValue(){
    if(true)
        return 1;
}

Votre problème est le même que celui-ci. Même si vous êtes sûr de revenir ici, il ne peut toujours pas être compilé.

黄舟

Il n'est pas possible d'initialiser dans try. En supposant que la première phrase de try lève une exception, le résultat est que les deux listes ne sont pas initialisées. Ceci sera vérifié lors de la compilation

Ty80

Si une exception se produit dans la première phrase du bloc try, listbrand ne sera pas initialisé, donc une erreur de compilation

小葫芦

try{} ne contient-il pas également un « {} » ? C'est un module de programme. Vous initialisez les données dans le module. Si le module n'est pas saisi pendant le fonctionnement, alors les données à l'extérieur ne sont-elles pas initialisées ?

洪涛

Si une exception se produit, l'initialisation ne peut pas réussir. Tant qu'il existe une possibilité que l'initialisation échoue, l'éditeur signalera une exception.

左手右手慢动作

Les variables locales au sein de la méthode doivent être initialisées avant de pouvoir être utilisées. Ceci est vérifié lors de la compilation.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal