Índice:
Vídeo: Curso de Java #15 - Métodos 2024
Quase todas as linguagens de programação de computadores possuem elementos semelhantes aos métodos de Java. Se você trabalhou com outros idiomas, você pode se lembrar de termos como subprograma , procedimento , função , sub-rotina , subprocesso , ou PERFORM declaração . Tudo o que você chama um método em sua linguagem de programação favorita, é um monte de instruções, coletadas em um lugar e aguardando a execução.
Declaração de método
A declaração de método é um plano descrevendo as etapas que o Java irá tomar se e quando o método for chamado a ação. Uma chamada de método é uma dessas chamadas para ação. Como desenvolvedor Java, você escreve as declarações do método e as chamadas de método. Esta figura mostra a declaração do método e a chamada do método a partir desta listagem.
pacote org. seu código. meu primeiro projeto; classe pública MyFirstJavaClass {/ ** * @param args * / public static void main (String [] args) {javax. balanço. JOptionPane. showMessageDialog (null, "Hello");}}
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.
Uma declaração de método é uma lista de instruções: "Faça isso, então faça isso e depois faça essa outra coisa. "A declaração na listagem (e na figura) contém uma única instrução.
Para completar tudo, cada método tem um nome. Na listagem, o nome da declaração do método é principal. As outras palavras - como público, estático e vazio - não são partes do nome da declaração do método.
Uma declaração de método tem duas partes: o cabeçalho do método (a primeira linha) eo corpo do método (o resto dele, que é a parte cercada por {} - curly chaves), como mostrado nesta figura.
Chamada de método
Um método chamada inclui o nome do método a ser chamado, seguido de algum texto entre parênteses. Portanto, o código na lista contém uma única chamada de método:
javax. balanço. JOptionPane. showMessageDialog (null, "Hello")
Neste código, javax. balanço. JOptionPane. showMessageDialog é o nome de um método e nulo, "Olá" é o texto entre parênteses.
Uma instrução Java geralmente termina com um ponto-e-vírgula, então o seguinte é uma instrução Java completa:
javax. balanço. JOptionPane. showMessageDialog (null, "Hello");
Esta instrução informa ao computador para executar qualquer declaração que esteja dentro do javax.balanço. JOptionPane. ShowMessageDialog declaração do método.
Outro termo para instrução 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 do nome mais curto ao nome mais longo e com nomes no meio. Por exemplo, o código na lista chama um método cujo nome simples é showMessageDialog.
Em Java, cada método vive dentro de uma classe, e showMessageDialog vive dentro da classe JOptionPane da API. Então, um nome mais longo para o método showMessageDialog é JOptionPane. showMessageDialog.
A pacote em Java é uma coleção de classes. A classe JOptionPane faz parte de um pacote de API chamado javax. balanço. Portanto, o nome totalmente qualificado do método showMessageDialog é javax. balanço. 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. O nome totalmente qualificado de uma classe inclui um nome de pacote, seguido do nome simples da classe. O nome totalmente qualificado de um método inclui um nome de pacote, seguido do nome simples de uma classe, seguido do nome simples do método. Para separar uma parte de um nome de outro, você usa um período (ou "ponto").
Parâmetros do método
Na lista, esta chamada exibe uma caixa de diálogo:
javax. balanço. JOptionPane. showMessageDialog (null, "Hello");
A caixa de diálogo tem a palavra Mensagem em sua barra de título e um ícone i no rosto. (A letra i significa informações .) Por que você vê o título Mensagem e o ícone i ? Por uma pista, observe os dois parâmetros da chamada do método: nulo e "Olá".
O efeito dos valores nulos e "Olá" depende inteiramente das instruções dentro da declaração do método showMessageDialog. Você pode ler essas instruções, se quiser, porque todo o código da API Java está disponível para visualização - mas você provavelmente não quer ler as 2, 600 linhas de código Java na classe JOptionPane.
Aqui está uma breve descrição do efeito dos valores nulos e "Olá" na lista de parâmetros da chamada showMessageDialog:
-
Em Java, o valor null significa "nada". "
Em particular, o primeiro parâmetro nulo em uma chamada para showMessageDialog indica que a caixa de diálogo não aparece inicialmente dentro de nenhuma 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, as aspas duplas indicam uma seqüência de caracteres.
O segundo parâmetro "Olá" informa o método showMessageDialog para exibir os caracteres Olá na face da caixa de diálogo.
Mesmo sem essa descrição dos parâmetros do método showMessageDialog, você pode evitar ler as 2, 600 linhas do código da API Java. Em vez disso, você pode examinar as páginas de documentação Java indispensáveis. Você pode encontrar essas páginas de documentação visitando a página do Java SE Documentation on a Glance do site Oracle.