Declaração de método e chamada de método em programação java
Quase toda linguagem 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
Conteúdo
Video: Chamada de métodos na classe principal - Aula 012
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étodos e chamadas de método. Esta figura mostra a declaração de método e chamar o método a partir desta lista.
pacote de classe org.allyourcode.myfirstproject-pública MyFirstJavaClass {/ *** 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: “Faça isso, faça isso, e em seguida, fazer essa outra coisa” 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 - 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 método (A primeira linha) e o corpo método (O resto do mesmo, que é a parte rodeada por {} - chaves), como se mostra nessa figura.
chamada de método
Um método ligar inclui o nome do método que está sendo chamado, seguido por algum texto entre 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, então o seguinte é 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.
Video: Chamada de métodos de fora da classe principal - Aula 013
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 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 totalmente qualificado de uma classe inclui um nome de pacote, seguido por nome simples da classe. nome completo de um método inclui um nome de pacote, seguido por nome simples de uma classe, seguido por nome simples do método. Para separar uma parte de um nome de outro, você usar um período (ou “ponto”).
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 você vê o mensagem e o título 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 do showMessageDialog A declaração de método. Você pode ler estas 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 está uma breve descrição do efeito dos valores nulo e "Olá" no showMessageDialog lista de parâmetros de chamada:
Em Java, o valor nulo significa “nada”.
Em particular, o primeiro parâmetro nulo em uma chamada para showMessageDialog indica que a caixa de diálogo não aparecem inicialmente dentro 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 “nada” 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.