Como chamar um método em Java (com imagens)

Índice:

Como chamar um método em Java (com imagens)
Como chamar um método em Java (com imagens)

Vídeo: Como chamar um método em Java (com imagens)

Vídeo: Como chamar um método em Java (com imagens)
Vídeo: como ligar som de carro com fonte de computador !ligando som de carro na tomada. 2024, Maio
Anonim

Ao começar a programar em Java, existem muitos novos conceitos para aprender. Existem classes, métodos, exceções, construtores, variáveis e muito mais, e isso pode se tornar opressor. Portanto, é melhor aprender peça por peça. Este wikiHow ensina como chamar um método em Java.

Passos

972649 1
972649 1

Etapa 1. Entenda o que é um método

Em Java, um método é uma série de instruções que criam uma função. Depois que um método é declarado, ele pode ser chamado em diferentes partes do código para executar a função. Esta é uma maneira útil de reutilizar o mesmo código repetidamente. A seguir está um exemplo de um método simples.

    public static void methodName () {System.out.println ("Este é um método"); }

972649 2
972649 2

Etapa 2. Declare o acesso de classe para o método

Ao declarar um método em Java, você precisa declarar quais classes podem acessar o método. No exemplo acima, o acesso é declarado como "Público". Existem três modificadores de acesso que você pode declarar um método:

  • Público:

    Colocar o modificador de acesso "público" antes do nome do método permite que o método seja chamado de qualquer lugar.

  • Protegido:

    O modificador de acesso "protegido" permite apenas que o método seja chamado dentro de sua classe e subclasses.

  • Privado:

    Se um método for declarado

    privado

  • então o método só pode ser chamado dentro da classe. Isso é chamado de padrão ou pacote privado. Isso significa que apenas as classes no mesmo pacote podem chamar o método.
972649 3
972649 3

Etapa 3. Declare a classe à qual o método pertence

No exemplo acima, a segunda palavra-chave, "estático" significa que o método pertence à classe e não a qualquer instância da classe (objeto). Os métodos estáticos devem ser chamados usando o nome da classe: "ExampleClass.methodExample ()".

Se a palavra-chave "estática" não foi usada, o método pode ser chamado apenas por meio de um objeto. Por exemplo, se a classe fosse chamada "ExampleObject" e tivesse um construtor (para fazer objetos), poderíamos fazer um novo objeto digitando "ExampleObject obj = new ExampleObject ();" e chamar o método usando o seguinte: "obj.methodExample ();"

972649 4
972649 4

Etapa 4. Declare o valor de retorno

O valor de retorno declara o nome do valor que o método retorna. No exemplo acima, a palavra "void" significa que o método não retorna nada.

  • Se você deseja que um método retorne algo, simplesmente substitua a palavra "void <" por um tipo de dados (tipo primitivo ou de referência) do objeto (ou tipo primitivo) que você deseja retornar. Os tipos primitivos incluem int, float, double e mais. Em seguida, basta adicionar "return" mais um objeto desse tipo em algum lugar no final do código do método.
  • Ao chamar um método que retorna algo, você pode usar o que ele retorna. Por exemplo, se um método chamado "someMethod ()" retorna um inteiro (um número), então você pode definir um inteiro para o que ele retorna usando o código: "int a = someMethod ();"
972649 5
972649 5

Etapa 5. Declare o nome do método

Depois de declarar as classes que podem acessar o método, a classe a que pertence e o valor de retorno, você precisa dar um nome ao método para que ele possa ser chamado. Para dar um nome ao método, basta digitar o nome do método seguido por um parêntese aberto e fechado. Os exemplos acima incluem "someMethod ()" e "methodName ()". Você deve então inserir todas as instruções de método dentro de chaves abertas e fechadas "{}"

972649 6
972649 6

Etapa 6. Chame o método

Para chamar um método, você só precisa digitar o nome do método seguido de parênteses abertos e fechados na linha em que deseja executar o método. Certifique-se de chamar apenas um método dentro de uma classe que tenha acesso a ele. A seguir está um exemplo de um método que é declarado e, em seguida, chamado dentro da classe:.

    public class className {public static void methodName () {System.out.println ("Este é um método"); } public static void main (String args) {methodName (); }}

972649 7
972649 7

Etapa 7. Adicione um parâmetro a um método (se necessário)

Alguns métodos requerem um parâmetro como um inteiro (um número) ou um tipo de referência (como o nome de um objeto). Se um método requer um parâmetro, você simplesmente digita o parâmetro entre os parênteses aberto e fechado após o nome do método. Um método que requer um parâmetro inteiro de um inteiro seria semelhante a "someMethod (int a)" ou semelhante. Um método que usa um tipo de referência seria semelhante a "someMethod (Object obj)" ou semelhante.

972649 8
972649 8

Etapa 8. Chame um método com um parâmetro

Ao chamar um método que requer um parâmetro, você simplesmente adicionaria o parâmetro entre parênteses após o nome do método. Por exemplo: "someMethod (5)" ou "someMethod (n)" se "n" for um inteiro. Se o método requer um objeto de referência, simplesmente insira o nome do objeto entre parênteses aberto e fechado. Por exemplo, "someMethod (4, thing)".

972649 9
972649 9

Etapa 9. Adicionar vários parâmetros a um método

Os métodos também podem ter vários parâmetros, simplesmente separados por vírgulas. No exemplo a seguir, um método é criado para adicionar dois inteiros e retornar a soma como o método de retorno. Quando o método é chamado, os dois inteiros são fornecidos como parâmetros que serão somados. Quando o programa for executado, você receberá uma saída que diz "A soma de A e B é 50":

    public class myClass {public static void sum (int a, int b) {int c = a + b; System.out.println ("A soma de A e B é" + c); } public static void main (String args) {sum (20, 30); }}

Vídeo - Ao usar este serviço, algumas informações podem ser compartilhadas com o YouTube

Pontas

  • Ao chamar um método que retorna algo, você pode chamar outro método baseado no que esse método retorna. Digamos que temos um método chamado

    getObject ()

    que retorna um objeto. Bem, na aula

    Objeto

    há uma chamada de método não estático

    para sequenciar

    que retorna o

    Objeto

    na forma de um

    Fragmento

    . Então, se você quiser

    Fragmento

    de

    Objeto

    devolvido por

    getObject ()

    em uma linha, você apenas escreveria"

    String str = getObject (). ToString ();

  • ".

Recomendado: