Em Java, um método pode ser invocado na mesma classe, bem como em alguma outra aula de Java. Qualquer método, independentemente do seu tipo I.e. Predefinido ou definido pelo usuário será chamado/chamado usando a sintaxe do DOT.
Este post apresentará uma visão geral detalhada de como invocar um método Java de outra classe com a ajuda de exemplos. Então vamos começar!
Invocando um método Java de outra classe
Temos que criar o objeto de uma classe (classe a ser invocada) para invocar um método de uma classe em outra classe Java.
Vamos considerar um exemplo para entender como invocar um método de outra classe Java:
Chamando um método público de outra classe
Todos sabemos que as linguagens de programação têm alguns modificadores de acesso que definem o escopo/acessibilidade de um método, construtor ou classe. "Public" é um deles que é acessível dentro e fora de uma classe/pacote.
Exemplo: Invoque um método público de alguma outra classe
Neste programa, criaremos duas classes “Primeira classe" e "Segunda classe”Conforme mostrado nos blocos de código abaixo:
Primeira classe
classe FirstClassNo "Primeira classe”, Criamos um método chamado“printMessage ()”Que mostrará uma mensagem“ Bem -vindo ao Linuxhint.com ”sempre que alguém invoca.
Segunda classe
classe pública SecondClassO "Segunda classe”Serviu as funcionalidades listadas abaixo:
Saída
A saída provou que o “printMessage ()”Método do“Primeira classe”Foi invocado com sucesso do“Segunda classe”.
Chamando um método protegido de outra classe Java
Em Java, se um método de classe for declarado com a palavra -chave "protegida", ela pode ser acessada por qualquer outra classe do mesmo pacote. Um método declarado com a palavra -chave protegido não pode ser acessado diretamente do pacote. No entanto, pode ser acessado fora do pacote com a ajuda de herança.
Exemplo: como invocar um método protegido de alguma outra classe do mesmo pacote
No programa a seguir, criaremos duas classes "FirstClass" e "SecondClass":
Primeira classe
classe FirstClassNa FirstClass, criamos um método chamado "PrintDomainName ()" com o modificador de acesso protegido.
Segunda classe:
FirstClass OBJ = new FirstClass ();Dentro da segunda classe, primeiro, criamos um objeto da "segunda classe". Depois, utilizamos esse objeto para invocar o “PrintDomainName ()”Método da primeira classe.
O trecho acima verifica que podemos chamar o método protegido de alguma outra classe do mesmo pacote.
Chamando um método estático de outra classe
Em Java, não há necessidade de criar o objeto de uma classe enquanto trabalha com os métodos estáticos. Um método estático de uma classe pode ser invocado de outra classe usando o nome da classe.
Exemplo: como invocar um método estático de outra classe?
classe FirstClassNeste programa de exemplo, criamos duas classes “Primeira classe" e "Segunda classe”. Invocamos o método estático do “Primeira classe”Do método principal do“Segunda classe”. Consequentemente, obteremos a seguinte saída:
A saída verificou que o método estático de uma classe pode ser acessado/invocado de outra classe diretamente com o nome da classe.
Conclusão
Em Java, um método pode ser invocado de outra classe com base em seu modificador de acesso. Por exemplo, um método criado com um modificador público pode ser chamado de dentro, bem como fora de uma classe/pacote. O método protegido pode ser invocado de outra classe usando herança. Um método estático de uma classe pode ser invocado de outra classe usando o nome da classe. Este artigo considerou vários exemplos para explicar como chamar um método de outra classe em Java.