Declaração método e método de chamadas em Programação Java

Praticamente todas as linguagens de programação de computador tem elementos parecidos com os métodos de Java. Se você já trabalhou com outras linguagens, você pode recordar termos como subprograma

, procedimento, função, sub-rotina, OnFilterComboChange, ou EXECUTAR declaração. O que quer que você chama um método em sua linguagem de programação favorita, é um grupo de instruções, recolhidos em um lugar e à espera de ser executado.

declaração de método

UMA declaração de método é um plano descrevendo os passos que Java vai tomar se e quando o método é chamado em ação. UMA chamada de método é uma daquelas chamadas para a ação. Como um desenvolvedor Java, você escreve as duas declarações de método e chamadas de método. Esta figura mostra a declaração de método e a chamada de método a partir desta lista.

image0.jpg
pacote MyFirstJavaClass classe org.allyourcode.myfirstproject-pública {/ *** args @param * / public static void main (String [] args) {javax.swing.JOptionPane.showMessageDialog (null, "Olá") -}}

Se você está sendo preguiçoso, você pode consultar o código na caixa externa na figura como um método. Se você não está sendo preguiçoso, você pode se referir a ele como uma declaração de método.

A declaração de método é uma lista de instruções: # 147 Faça isso, faça isso, e em seguida, fazer essa outra coisa. # 148- A declaração na listagem (e na figura) contém uma única instrução.

Para cima de tudo isso, cada método tem um nome. No perfil, o nome da declaração de método é a Principal. As outras palavras, tais como - público, estático, e vazio - não são partes do nome da declaração de método.

A declaração de método tem duas partes: a cabeçalho do método(A primeira linha) e o corpo do método (O resto, que é a parte cercado por {} - chaves), como mostrado nesta figura.

image1.jpg

chamada de método

Um método ligar inclui o nome do método a ser chamado, seguido por algum texto em parênteses. Assim, o código na listagem contém uma única chamada de método:

javax.swing.JOptionPane.showMessageDialog (null, "Olá")

Neste código, javax.swing.JOptionPane.showMessageDialog é o nome de um método, e null, "Olá" é o texto entre parênteses.

Uma instrução Java normalmente termina com um ponto e vírgula, de modo que o que se segue é uma instrução Java completa:

javax.swing.JOptionPane.showMessageDialog (null, "Olá") -

Esta instrução diz ao computador para executar o que quer que declarações estão dentro do javax.swing.JOptionPane.showMessageDialog declaração de método.

Outro termo para instruções Java é declaração Java, ou apenas declaração.

Os nomes dos métodos

Como muitos elementos em Java, um método tem vários nomes, que vão desde o nome mais curto para o nome mais longo e com nomes no meio. Por exemplo, o código na listagem chama um método cujo nome é simples showMessageDialog.

Em Java, cada método vive dentro de uma classe, e showMessageDialog vive dentro da API do JOptionPane classe. Assim, um nome mais longo para o showMessageDialog método é JOptionPane.showMessageDialog.

UMA pacote em Java é uma coleção de classes. o JOptionPane classe é parte de um pacote API chamada javax.swing. Então o showMessageDialog nome completo do método é javax.swing.JOptionPane.showMessageDialog. Qual a versão do nome de um método que você usa no código depende do contexto.

Em Java, um pacote contém classes e uma classe contém métodos. nome completo de uma classe inclui um nome de pacote, seguido do nome simples da classe. nome completo de um método inclui um nome de pacote, seguido pelo nome simples de uma classe, seguido pelo nome simples do método. Para separar uma parte de um nome de outro, você usar um período (ou # 147-dot # 148-).

parâmetros do método

Na listagem, esta chamada exibe uma caixa de diálogo:

javax.swing.JOptionPane.showMessageDialog (null, "Olá") -

A caixa de diálogo tem a palavra Mensagem na sua barra de título e um Eu ícone em seu rosto. (A carta Eu apoia em formação.) Por que o senhor vê a Mensagem título eo Eu ícone? Para uma pista, observe dois parâmetros da chamada de método: nulo e "Olá".

O efeito dos valores nulo e "Olá" depende inteiramente as instruções dentro da showMessageDialog A declaração de método. Você pode ler essas instruções, se você quiser, porque todo o código Java API está disponível para visualização - mas você provavelmente não quer ler as 2.600 linhas de código Java no JOptionPane classe.

Aqui é uma breve descrição do efeito dos valores nulo e "Olá" no showMessageDialog lista de parâmetros de chamada:

  • Em Java, o valor nulo apoia # 147-nada. # 148-

    Em particular, o primeiro parâmetro nulo em uma chamada para showMessageDialog indica que a caixa de diálogo não aparecem inicialmente no interior de qualquer outra janela. Ou seja, a caixa de diálogo pode aparecer em qualquer lugar na tela do computador. (A caixa de diálogo aparece dentro de # 147-nada # 148- em particular na tela.)

  • Em Java, aspas duplas denotam uma sequência de caracteres.

    O segundo "Olá" parâmetro informa o showMessageDialog método para apresentar os caracteres Olá na face da caixa de diálogo.

Mesmo sem essa descrição do showMessageDialog parâmetros do método, você pode evitar a leitura das 2.600 linhas de código API Java. Em vez disso, você pode examinar os indispensáveis ​​páginas de documentação Java. Você pode encontrar essas páginas de documentação, visitando o site da Oracle Documentação Java SE at a Glance página.

menu