|
Todas os objetos em java devem ser inicializadas. Se
houver alguma possibilidade de se utilizar um objeto n�o inicializado, ent�o
esse programa n�o compila.
Voc� tem duas soilu��es:
1) inicializar p com null;
2) colocar todo c�digo que se utiliza de p
dentro do try...catch
Eu acho melhor a 1).
At�,
Siqueira.
PS.: Se utilizar a 1) , n�o esque�a de fazer os devidos
tratamentos ou no try...catch, ou ap�s ele.
----- Original Message -----
Sent: Thursday, August 24, 2000 12:35
PM
Subject: [java-list] problemas com
variaveis dentro de um try{}Catch{}
pessoas,
estou com o seguinte
problema.
---------------------------------- ping p ; String
fromHost = new String("cti.unb.br" ); try { p = new
ping(InetAddress.getByName(fromHost)); } catch(Exception
e) { }; ---------------------------------------
o compilador
da um erro, informando que a variavel �p� nao pode
ser inicializada.
?como faco pra resolver o problema? pois o
metodo getByName dever ser receber tratamento de excecoes
ja tentei
colocar a: ping p = new
ping(InetAddress.getByName(fromHost));
dentro do try, mas quando aih
volta a dar o erro em outras localidades do programa que fazem uso desta
variavel �p�:
ping.java:135: variable p might not have been
initialized long echoTime =
p.doPing();
eu estou vacilando em
que????
____________________________________ Tamer Americo da
Silva Analista de Sistemas Mestrando em Engenharia El�trica
(Redes) Universidade de Bras�lia - UnB Departamento de Engenharia
El�trica - ENE Phone - (55) (61) 307-2308 R-237,R-238 e-mail - [EMAIL PROTECTED] icq -
322-1276 ____________________________________
------------------------------
LISTA SOUJAVA ---------------------------- http://www.soujava.org.br -
Sociedade de Usu�rios Java da Sucesu-SP d�vidas mais comuns: http://www.soujava.org.br/faq.htm regras
da lista: http://www.soujava.org.br/regras.htm para
sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------
|