RE: [java-list] Parametro opcional

2001-09-26 Por tôpico Jorge Martins

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

2001-09-25 Por tôpico Flávio Augusto

[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

2001-09-25 Por tôpico Antonio Luiz Cavalcanti Boll



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

2001-09-25 Por tôpico Mauricio de Barros Borges



 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