RE: [java-list] Parametro opcional
Sandro, Você está equivocado. Não há nenhum problema em definir métodos com mesmo nome e retornos diferentes, desde que a assinatura seja diferente. Em java, a assinatura do método é definido pelo seu identificador (o nome) e os parâmetros. Não é possível definir dois métodos com mesma assinatura e retornos diferentes, simplesmente por ser um dupla definição do mesmo método. abraços Jorge -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] Sent: quarta-feira, 26 de setembro de 2001 08:10 To: [EMAIL PROTECTED] Subject: Re: [java-list] Parametro opcional Olá, do que sei, métodos de uma mesma classe com nomes iguais (e não assinaturas iguais) e tipos de retorno diferentes são inválidos, gerando um erro em tempo de compilação. Sobrecarga de métodos é realmente a única solução que existe, quando se quer parâmetros opcionais. Sandro Use sobrecarga de métodos, dois (ou mais) procedimentos com o mesmo nome porém tenham parametros diferentes (ou retornos diferentes), no seu caso um deles vaziu o outro com parametros. Ainda temos o caso de não se saber quais e quantos são os parametros passados, então usamos um vetor (como no método main(String[] args)) o problema é que todos os parametros (para um mesmo vetor) precisam ser do mesmo tipo, o tipo string é uma boa escolha pois dele podemos fazer um Casting para qualquer tipo. Espero ter ajudado Antonio Luiz - Original Message - From: Sammer Shakespirre To: [EMAIL PROTECTED] Sent: Tuesday, September 25, 2001 8:35 PM Subject: [java-list] Parametro opcional --- --- AcessoBOL, só R$ 9,90! O menor preço do mercado! Assine Já! http://www.bol.com.br/acessobol/ --- --- Oi, Como declaro funcoes na qual o parametro eh opcional Abracos __ AcessoBOL, só R$ 9,90! O menor preço do mercado! Assine já! http://www.bol.com.br/acessobol -- 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] - -- 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] -
Re: [java-list] Parametro opcional
[EMAIL PROTECTED] writes: Oi, Como declaro funcoes na qual o parametro eh opcional Abracos Duas funções com mesmo nome, uma sem parametro. __ Flávio Augusto Martins Wanderley Arcadian Tecnologia S/A -- 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] -
Re: [java-list] Parametro opcional
Use sobrecarga de métodos, dois (ou mais) procedimentos com o mesmo nome porém tenham parametros diferentes (ou retornos diferentes), no seu caso um deles vaziu o outro com parametros. Ainda temos o caso de não se saber quais e quantos são os parametros passados, então usamos um vetor (como no método main(String[] args)) o problema é que todos os parametros (para um mesmo vetor) precisam ser do mesmo tipo, o tipo string é uma boa escolha pois dele podemos fazer um Casting para qualquer tipo. Espero ter ajudado Antonio Luiz - Original Message - From: Sammer Shakespirre To: [EMAIL PROTECTED] Sent: Tuesday, September 25, 2001 8:35 PM Subject: [java-list] Parametro opcional AcessoBOL, só R$ 9,90! O menor preço do mercado!Assine Já! http://www.bol.com.br/acessobol/ Oi, Como declaro funcoes na qual o parametro eh opcional Abracos
Re: [java-list] Parametro opcional
Antonio, O tipo String no pode ser feito casting pra qualquer tipo ! A melhor escolha neste caso um vetor de Object's, que a classe bsica de todas as classes do Java (e logo voc pode atribuir qualquer referncia e fazer o casting de volta, quando voc precisar do objeto). Se voc precisar armazenar tipos primitivos neste vetor (int's, double's, etc...) poder utilizar as wrapper classes equivalentes Integer, Double, etc... Maurcio Borges Antonio Luiz Cavalcanti Boll wrote: Use sobrecarga de mtodos, dois (ou mais) procedimentos com o mesmo nome porm tenham parametros diferentes (ou retornos diferentes), no seu caso um deles vaziu o outro com parametros.Ainda temos o caso de no se saber quais e quantos so os parametros passados, ento usamos um vetor (como no mtodo main(String[] args)) o problema que todos os parametros (para um mesmo vetor) precisam ser do mesmo tipo, o tipo string uma boa escolha pois dele podemos fazer um Casting para qualquer tipo. Espero ter ajudadoAntonio Luiz - Original Message - From: Sammer Shakespirre To: [EMAIL PROTECTED] Sent: Tuesday, September 25, 2001 8:35 PM Subject: [java-list] Parametro opcional AcessoBOL, s R$ 9,90! O menor preo do mercado! Assine J! http://www.bol.com.br/acessobol/ Oi,Como declaro funcoes na qual o parametro eh opcionalAbracos -- Maurcio de Barros Borges Widesoft Sistemas Ltda. EDI Data Transfer Coordinator Tel: +55 19 451 6300