Prezada Jaci, (ou prezado ?? )
em Java usamos o termo "m�todo" ao inv�s de "fun��o", e voc� pode sim passar
um m�todo como par�metro na chamada de outro m�todo:
// exemplo com problemas de padr�o de codifica��o:
try
{
System.out.print("please type a letter: ");
System.out.println("Character:\t" + (char)System.in.read());
}
catch(Exception error)
{
error.printStackTrace();
}
Entretanto, esse tipo de constru��o � altamente desaconselhado, por
representar um padr�o de codifica��o dif�cil de ser lido. Pode causar
futuros problemas na manuten��o do c�digo.
o mais correto � sempre atribuir o valor do m�todo a ser usado como
argumento a alguma vari�vel auxiliar (o que na verdade o interpretador Java
vai acabar fazendo no c�digo anterior):
// exemplo mais aconselh�vel:
try
{
System.out.print("please type a letter: ");
char letter = (char)System.in.read();
System.out.println("Character:\t" + letter);
}
catch(Exception error)
{
error.printStackTrace();
}
------------------------------ 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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------