Em Java , as funções são normalmente chamados de métodos . Você pode criar métodos dentro as declarações de classe dentro do seu programa ou no arquivo de classe principal. Alguns métodos de classe estão disponíveis apenas para uso dentro da classe, mas os métodos públicos podem ser acessados a partir de outros lugares, usando uma instância de objeto da classe . Um método Java implementa um conjunto bem definido de processamento, descrito usando a sintaxe padrão. Compreender os componentes de um método de como você vê-lo exibido em um aplicativo pode ajudá-lo a obter uma compreensão de sua finalidade. Nome
Escolher um nome de método é uma tarefa alguns programadores Java não consideram importante. No entanto, um nome legível que é informativo e claro pode ajudar aplicativos para fazer uso efetivo da funcionalidade do método. O seguinte método de esboço da amostra, ou assinatura, demonstra : public String getName ( )
Este método é chamado de " getName " como um indicador significativo de sua finalidade. O método poderia aparecer dentro de uma declaração de classe que representa um objeto do aplicativo com um nome de seqüência específica. O código externo à classe poderia chamar o método através de uma instância de classe, recuperando o nome para esse caso particular, por exemplo, para usar na interface de usuário do programa .
Parâmetros
< métodos p> Java podem ter um ou mais parâmetros . Ao declarar métodos , os programadores devem declarar o tipo e número de parâmetros , como segue: int público getSum (int integerValue , double doubleValue )
Este método poderia realizar o processamento necessário para retornar a representação inteira do resultado de um cálculo aritmético adição de dois números de diferentes tipos em conjunto . Os parâmetros aparecem usando seus tipos e nomes para referenciar dentro do corpo do método. Código de chamar o método deve fornecer valores ou variáveis correspondentes a estes tipos de parâmetros na ordem especificada . Métodos
Voltar
Java podem retornar valores ou variáveis de tipos particulares . Um único método só pode retornar um tipo , como segue: public boolean isTooBig (int someNumber )
Este método poderia determinar se o valor inteiro passado é grande demais para algum propósito aplicação específica. O método retorna um valor do tipo boolean , que só pode ser verdadeira ou falsa . Se um método não retorna nada, ele pode usar a palavra-chave void da seguinte forma: . DoSomething public void ()
O código de chamar esse método não vai receber nada quando ele executa
corpo
O corpo de um método Java é onde ele realiza seu processamento. O seguinte método de amostra estende o esquema " getName " para demonstração: public String getName () {return theName ;}
Isso se aplica em uma classe com uma variável de instância chamada " theName ", que é um tipo de cadeia . Métodos de Java pode fazer referência a parâmetros passados usando os nomes incluídos no esboço método da seguinte forma: public boolean isTooBig (int someNumber ) {if ( someNumber > 50) return true; mais return false; }
Este código verifica o passado variável como parte de um teste condicional. Seja qual for o tamanho , o número é , o método irá retornar um valor booleano. Código pode chamar esse método como segue: if ( theObject.isTooBig (40) ) {//processamento }
Visibilidade
Java método contornos indicam visibilidade, o que determina onde eles podem ser chamados a partir . Métodos públicos podem ser chamados usando instâncias de uma classe , como segue: AdminObject adm = new AdminObject (); adminname String = adm.getName ();
métodos privados só podem ser acessados dentro de uma classe e aparecer da seguinte : calculateSomething private void (int Anum , int anotherNum )
o nível padrão de acesso de um método é o pacote de aplicativos ele aparece dentro
.