Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
Como criar um método com um número variável de entradas em Java
Quando você definir seus próprios métodos em programas em Java você pode fornecer alternativas para os insumos fornecidos pelo código do cliente. Quando você cria um método Java você indicar o tipo e número de entradas de parâmetros. Para adicionar flexibilidade , você pode definir versões alternativas de cada método para atender a diferentes entradas. Quando Java chama o seu método , a versão execução será aquele que corresponde aos parâmetros de entrada passados ​​pelo código de chamada . Isso permite que você adicionar um nível de flexibilidade para suas classes Java . Instruções
1

Definir a versão mais básica do seu método . Decidir sobre o seu nome do método e sobre o tipo de retorno que terá , se houver. O método seguinte exemplo demonstra uma versão básica sem parâmetros , com um número inteiro tipo primitivo como o tipo de retorno : public int getNumber () {return 0;}

Este é um exemplo trivial para demonstração , retornando o número zero quando o método é chamado sem parâmetros.
2

Esboço versões alternativas de seu método. Decida o que você quer parâmetros versões alternativas de seu método de tomar. Criar o método apresenta pela primeira vez como você pode fornecer implementações mais tarde. Os seguintes dois contornos alternativos especificar diferentes tipos e números de parâmetros : public int getNumber (String theText ) {} public int getNumber (String theText , int multNum ) {}

A primeira alternativa tem um parâmetro de cadeia , enquanto o segundo tem dois parâmetros que representam uma string e um inteiro. Você pode adicionar tantas versões do seu método que quiser , desde que cada um tem uma assinatura diferente , por conta de ter diferentes parâmetros ou tipos de retorno. O compilador pode exibir mensagens de alerta até que você forneça os detalhes de implementação .
3

Implementar cada versão do seu método. Adicione o corpo do método para cada versão como no seguinte exemplo de código: int público getNumber (String theText ) {return theText.length (); }

A seguir poderia ser a alternativa para a versão do método de tomar dois parâmetros: public int getNumber (String theText , int multNum ) {return theText.length () * multNum ;}

Dentro de seus métodos , certifique-se implementar os detalhes suas necessidades programa
4 < . p> Chame seus métodos. Em outra classe dentro do seu aplicativo chamar seus métodos utilizando os diferentes tipos de parâmetros da seguinte forma: ajuda MyHelper = new 5) );

Isso se aplica no caso em que a classe fornecer os métodos é chamado de " MyHelper " com a primeira linha de criação de uma instância da classe. Ao incluir as chamadas de método dentro de instruções de saída do sistema que você será capaz de ver de relance que seus métodos estão funcionando.
5

Salve seu código. Compilar e executar o seu programa para ver como ele se comporta . Verifique o console de saída para os detalhes de cada chamada de método. Experimente com o código , alterando os parâmetros do método cada vez que você executar o programa. Fazer alterações às suas diferentes implementações do método até que seu programa tem a funcionalidade de que necessita, a adição de novas versões , se necessário.

Anterior :

Próximo : No
  Os artigos relacionados
·Como alterar Java 1.6 para Java 1.5 para Mac 
·Tutorial para o Desktop Application NetBeans 
·Como enviar um e-mail em JDK 1.6 
·Como encontrar um triângulo dentro de um triângulo us…
·Como usar gráficos em Java Blender 3D 
·NetBeans e do Oracle Tutorial 
·Como link para a interface GUI em Java com um Código 
·Como excluir um nó em Sistemas de Link em Java 
·NetBeans Função de Busca 
·Diferentes técnicas de depuração para Java 
  Artigos em destaque
·Como ocultar um botão de comando no Visual C 
·Sintaxe de uma função 
·Como seqüência QBasic para múltiplas linhas 
·O que é saturação de buffer 
·Como usar um loop For Next em Visual Basic 
·Como encontrar Curva Interseções em Matlab 
·Como imprimir imagens com AS3 
·As vantagens de modularização em Programação 
·Como Gerenciar Segmentos de Rollback 
·Como escrever uma função Modulus 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados