Lar Finanças Pessoais Métodos de chamada em Java - dummies

Métodos de chamada em Java - dummies

Vídeo: Curso de Java #15 - Métodos 2024

Vídeo: Curso de Java #15 - Métodos 2024
Anonim

A método em Java descrevem uma ação que o objeto pode executar. Mesmo que a maioria dos exemplos de classe para este ponto tenha tido apenas um método, uma classe pode ter qualquer número de métodos que ele requer.

Ao olhar para os métodos, note que cada método pode ter as seguintes partes:

  • Modificadores (opcional): Os modificadores alteram a forma como a classe se comporta. Por exemplo, se você fizer uma classe privada, o método é visível apenas para outros métodos dentro da classe. Quando você cria um objeto da classe, o usuário do objeto não pode acessar o método privado.

    Um método pode ter mais de um modificador anexado a ele. Por exemplo, você pode usar público e estático juntos para tornar o método visível fora da classe como parte da própria classe, e não como parte de um objeto criado a partir da classe. O método principal () encontrado na maioria dos exemplos até agora no livro é tanto público quanto estático.

    Você não pode chamar um método não estático de um método estático. O método não estático está associado a um objeto - uma instância da classe - enquanto o método estático está associado à própria classe. Para acessar o método não-estático, você deve criar um objeto.

    Você pode, no entanto, acessar um método estático a partir de um método não estático. O método estático sempre existe, mesmo antes de o objeto ser criado. Portanto, o método estático sempre está acessível.

  • Tipo de retorno (obrigatório): Todo método possui um tipo de retorno. O tipo de retorno define a informação que o método retorna ao chamador depois de concluir seu trabalho. Quando você não tem nada para retornar ao chamador, você definiu o tipo de retorno como vazio. Por exemplo, o método main () tem um tipo de retorno de vazio porque não retorna nada ao chamador.

    Um método pode ter apenas um tipo de retorno, mesmo que esse tipo de retorno seja um tipo complexo que possa conter vários valores.

  • Nome do método (obrigatório): Todo método deve ter um nome. Caso contrário, você não poderia chamar o método. Aqui estão algumas considerações adicionais para o nome do método:

    • O nome do método deve começar com uma letra - qualquer letra fará.

    • Você não pode iniciar um nome de método com um número ou caractere especial.

    • Os números podem aparecer em qualquer outro lugar no nome do método.

    • O único caractere especial que você pode usar é o sublinhado (_). Por exemplo, um nome de método não pode incluir um e comercial (&).

    Usar camelcase é a convenção padrão para criar métodos e nomes de variáveis, mas o compilador Java não faz cumprir esta convenção. Camelcase é onde você começa cada palavra em um método ou nome da variável com uma letra maiúscula, com exceção da primeira palavra.A primeira palavra é sempre minúscula.

    Por exemplo, se você criar um método chamado checkForDoubles (), a convenção é iniciar a primeira palavra, verificar, como minúsculas, mas mostrar For e Doubles com capitalização inicial. Alguns desenvolvedores preferem pascalcase , onde cada palavra de um método ou nome da variável é maiúscula.

    Neste caso, CheckForDoubles () teria cada palavra em maiúscula. O uso de pascalcase para os métodos e variáveis ​​criados ajuda a diferenciá-los de métodos e variáveis ​​que fazem parte da API Java Programming Interface (API). Não importa qual caixa você use, você deve aplicá-la consistentemente. Lembre-se de que o Java trata checkForDoubles () como um método diferente de CheckForDoubles ().

  • Lista de argumento (opcional): Se o método requer informações do chamador para executar uma tarefa, você pode fornecer um ou mais argumentos (ou parâmetros como algumas pessoas o chamam) em uma lista contida entre parênteses. Aqui estão algumas considerações adicionais para argumentos:

    • O argumento inclui o tipo de argumento seguido pelo nome do argumento. Por exemplo, se você quiser fornecer um valor int chamado MyInt, digite int MyInt.

    • Os nomes e tipos de argumento seguem as mesmas restrições que qualquer outra variável.

    • Você deve separar vários argumentos com vírgulas. Por exemplo, se o método MyMethod () requer um int chamado MyInt e um flutuador chamado MyFloat, a lista de argumentos seria MyMethod (int MyInt, float MyFloat).

    • Se não houver argumentos, o nome do método deve ser seguido por um par de parênteses vazios.

  • Lista de exceções (opcional): A lista de exceções define quais exceções é provável encontrar e lançar um método. A lista de exceções começa com os lances de palavras-chave, seguido de uma lista de classes de exceções.

  • corpo do método (necessário): Um método não é muito usado sem código que informa quais tarefas executar. O corpo do método sempre aparece dentro de chaves ({}).

Usando as regras anteriores, a declaração de método mais curto que você pode criar é aquela que usa o escopo padrão, é acessível como parte de um objeto, não aceita parâmetros, não retorna valores e não contém nenhum código. Mesmo que o seguinte método seja completamente inútil, ele compilará e você pode chamá-lo em seu código:

void MyMethod () {}

É importante saber a quantidade mínima absoluta de código necessária para criar um método. O principal motivo para usar métodos é agrupar linhas de código de forma que eles executem uma única tarefa definida. Além disso, você deve fazer um método pequeno o suficiente para que o código que contém seja facilmente compreendido por você e por todos os que o seguem.

Métodos de chamada em Java - dummies

Escolha dos editores

Acalma suas emoções ao praticar Mindfulness - dummies

Acalma suas emoções ao praticar Mindfulness - dummies

Aqui, você descobre a maneira consciente de gerenciar as emoções - as etapas para tome quando estiver sentindo baixo, excessivamente irritado ou desconfortavelmente ansioso. As emoções positivas podem ser um sentimento maravilhoso. A alegria, a alegria, a emoção e a felicidade são perfeitas. Mas como você pode lidar com as chamadas emoções negativas? Use a atenção para a saúde emocional A atenção plena está se tornando ...

Como começar o seu dia de trabalho com meditação Mindfulness - dummies

Como começar o seu dia de trabalho com meditação Mindfulness - dummies

Você pode encontrar a meditação mindfulness é uma ótima maneira de Comece o seu dia de trabalho. Quando chegar ao trabalho pela manhã, talvez já esteja estressado. Depois de uma agitada hora ou duas preparando as crianças para a escola ou regatear com seu parceiro ou lidar com alguma emergência em casa, seguido de ...

Os melhores sites Mindfulness - dummies

Os melhores sites Mindfulness - dummies

, Independentemente de você morar no Reino Unido ou em outro lugar, se você procurar "mindfulness" 'on-line, você literalmente obterá milhões de resultados. Como você pode dizer o trigo da palha? Aqui estão alguns sites que você achará útil. Atento. Este recurso maravilhoso tem muitos conteúdos de alta qualidade de professores excelentes de atenção plena. O ...

Escolha dos editores

HDR Solução de problemas: Nada está funcionando - manequins

HDR Solução de problemas: Nada está funcionando - manequins

Quando você se depara com uma situação com suas fotografias de alcance dinâmico elevado e parece que nada que você está fazendo está funcionando - as configurações não parecem boas, a imagem parece errada, os efeitos são ruins - relaxe e faça uma pausa. A imagem está lhe dizendo algo. Que algo às vezes é relacionado a forçar ...

HDR Resolução de problemas: falta de imaginação - dummies

HDR Resolução de problemas: falta de imaginação - dummies

A imaginação é uma coisa poderosa ao preparar imagens HDR, fato que é tornou-se mais óbvio quando você vê o resultado de não usá-lo versus usá-lo. A imagem superior desta figura é uma imagem HDR de um diner local durante a "hora dourada" - naquele horário atrasado (ou manhã) quando ...

HDR Solução de problemas: Sharpening - dummies

HDR Solução de problemas: Sharpening - dummies

Se você ficar apanhado na perfeição, você está preparado para aumentar seu HDR imagens. Os fotógrafos às vezes estão obcecados com a nitidez em suas fotos. Eles querem que tudo seja pixelly perfeitamente afiado do nariz da câmera até o infinito, independentemente da lente, abertura, ISO ou velocidade do obturador que eles usem. Esta figura mostra os resultados ...

Escolha dos editores

Cisco Rede: Mostrar comando de versão em um Switch - dummies

Cisco Rede: Mostrar comando de versão em um Switch - dummies

Em qualquer componente de rede da Cisco, o show O comando de versão é aplicável a qualquer hardware usando o Sistema Operacional Cisco IET (Internetwork Operating System), incluindo switches. O comando show version mostra informações ligeiramente diferentes, de acordo com o tipo de dispositivo em que você usa. Veja a saída do comando show version em um switch e ...

Cisco Rede: Modo de operação EXEC privilegiado - manequins

Cisco Rede: Modo de operação EXEC privilegiado - manequins

Você precisa usar o modo EXEC privilegiado se quiser realmente tem acesso de atualização a um sistema de rede Cisco,. Para entrar neste modo no modo EXEC do usuário, emita o comando enable, que solicita uma senha, se configurado. Como o nome do modo sugere, este modo tem privilégios extras para permitir ...

Cisco Rede: Configuração de Senha de Shell Seguro (SSH) - manequins

Cisco Rede: Configuração de Senha de Shell Seguro (SSH) - manequins

Shell seguro (SSH) é um protocolo de rede para seus dispositivos Cisco, que é mais seguro do que o Telenet. Definir uma senha segura é um requisito de configuração para este protocolo. Para configurar o acesso a um switch Cisco para SSH, você precisará ter uma conta de usuário criada em sua opção. O exemplo supõe que você tenha ...