Maneiras diferentes de chamar um método em java

Maneiras diferentes de chamar um método em java

Em Java, um método é uma combinação de declarações lógicas utilizadas para executar operações específicas. Os métodos são comumente usados ​​porque seu código adicionado pode ser reutilizado com a mesma frequência necessário. Cada método em Java é chamado usando seu nome e quando o compilador Java lê, o método mencionado é chamado e o código operacional adicionado é executado.

Este tutorial ilustrará diferentes maneiras de chamar métodos em um programa Java.

Maneiras diferentes de chamar um método em java

Em Java, você pode chamar um método usando:

  • Objeto de classe
  • Nome da classe

Vamos agora verificar os dois métodos mencionados em detalhes.

Como chamar um método usando o objeto de classe?

Existem dois tipos de métodos que podem ser invocados usando o objeto de classe:

  • método predefinido
  • Método definido pelo usuário

Dê uma olhada nas seções abaixo para entender a implementação dos dois métodos.

Método 1: Chamando o método predefinido usando o objeto de classe

Os métodos predefinidos ou internos em Java já estão definidos nas classes Java e atuam como bibliotecas Java. Por exemplo, o imprimir() método definido no Java.io.PrintStream A classe é usada para imprimir as declarações adicionadas.

Exemplo

Neste exemplo, chamaremos o método predefinido HashCode () do Objeto classe criando um objeto chamado cerquilha.

Para fazer isso, primeiro, criaremos um nome de variável ob:

int ob;

Em seguida, crie um objeto Hash do objeto aula, ligue para o predefinido HashCode () método usando o ponto (.) operador e salvá -lo na variável criada. O HashCode () retorna o número exclusivo do objeto que é gerado pela JVM:

Objeto hash = new Object ();
ob = hash.hashcode ();

Finalmente, imprima o valor do HashCode, que é armazenado na variável ob:

Sistema.fora.println ("O código de hash do objeto é:"+ob);


A saída fornecida indica que acessamos com sucesso o código de hash do objeto criado usando o “HashCode ()”Método:

Método 2: Chamando o método definido pelo usuário usando o objeto de classe

Um método definido pelo usuário é um tipo de método que é escrito pelo programador. Esses métodos permitem aos usuários definir funções ou métodos de acordo com os requisitos do seu programa.

Exemplo

Vamos criar duas classes Java nomeadas Javaclass1 e exemplo. Javaclass1 contém dois métodos definidos pelo usuário nomeados Sum () e sub (). O método SUM () é o método estático, enquanto sub () é o método público:

classe Javaclass1
estático int x = 20, y = 23;
estático int sum ()
retornar x+y;

public int sub ()
retornar x-y;

Observação: Para acessar o método estático, não há necessidade de criar um objeto da classe, enquanto para acessar o método público, precisamos criar um objeto da classe.

Ao criar um objeto de javaclass1 na classe de exemplo, podemos acessar os métodos estáticos e públicos de Javaclass1, como mostrado abaixo. No entanto, o método sub () está no topo porque é definido como um método público:

Exemplo de classe pública
public static void main (string [] args)
Javaclass1 jc = new javaclass1 ();
int ans = jc.Sub();
Sistema.fora.println ("A diferença de dois números:"+ Ans);

Saída

Agora, vamos para a segunda abordagem para chamar um método usando o nome da classe.

Como chamar um método usando o nome da classe?

Com a ajuda do nome da classe, você pode chamar os seguintes métodos:

  • Método estático predefinido
  • Método estático definido pelo usuário

As seções a seguir discutirão o procedimento de invocar os métodos mencionados usando o nome da classe.

Método 1: Chamando o método estático predefinido usando o nome da classe

Como discutido acima, não há necessidade de criar um objeto para chamar os métodos estáticos da classe. Para esse fim, basta utilizar o nome da classe com o método e passar um argumento, se necessário.

Exemplo

Neste exemplo, invocaremos a estática predefinida Método sqrt () de matemática aula e passe “100”Como argumento:

Exemplo de classe pública
public static void main (string [] args)
duplo sqr;
sqr = matemática.sqrt (100);
Sistema.fora.println ("A raiz quadrada de 100 é:" + sqr);


A saída do programa acima exibirá “10.0"Como a raiz quadrada de"100”:

Método 2: Chamando o método estático definido pelo usuário usando o nome da classe

Também podemos criar métodos estáticos definidos pelo usuário e acessá-los usando o nome da classe.

Por exemplo, no bloco de código fornecido, Javaclass1 é a classe e Sum () é o método estático definido pelo usuário da classe Javaclass1:

Javaclass1.Soma();

Exemplo

Neste exemplo, utilizaremos o já criado Javaclass1 e exemplo Aulas. A estratégia é chamar o método SUM () de Javaclass1 na classe de exemplo usando o nome da classe:

Exemplo de classe pública
public static void main (string [] args)
int sum = javaclass1.Soma();
Sistema.fora.println ("A soma é:" + soma);

Saída


Nós compilamos todas as informações essenciais relacionadas a chamar um método em java.

Conclusão

Existem duas maneiras de chamar o método em Java: usando o nome da classe e usando o objeto de classe. Os métodos estáticos da classe podem ser acessados ​​usando o nome da classe, enquanto os métodos públicos da classe podem ser acessados ​​criando um objeto da classe. Podemos acessar métodos estáticos e públicos, sejam métodos predefinidos ou definidos pelo usuário. Neste tutorial, ilustramos as diferentes maneiras de chamar um método em Java em detalhes com exemplos.