HOWTO · Java
O Ponto(.) Operador em Java
Este artigo apresenta como usar o operador ponto(.) Em Java.
Na linguagem Java, o operador ponto (.) Simboliza o elemento ou operador que funciona sobre a sintaxe. Geralmente é conhecido como separador, ponto e ponto final. Simplesmente o operador ponto atua como um provedor de acesso para objetos e classes. O uso do operador acima é o seguinte.
- Ele separa uma função e variável de uma variável de instância.
- Permite acessar subpacotes e classes de um pacote.
- Leva ao acesso ao membro de uma classe ou pacote.
public class DotOperator {
void show() {
int i = 67;
System.out.println("In show method: " + i);
}
static boolean isGreater(int a, int b) {
return a > b;
}
public static void main(String args[]) {
DotOperator doe = new DotOperator();
doe.show();
System.out.println("Is 5>4: " + DotOperator.isGreater(5, 4));
}
}
No bloco de código acima, o uso do método de instância e do método estático é mostrado. O bloco de código possui uma classe pública DotOperator que possui dois métodos de membro. O funcionamento interno do método de membro show é exibir uma variável de instância local usando o fluxo de impressão.
A classe contém outro método estático isGreater() que usa dois parâmetros. O resultado da operação é um valor booleano se as duas entradas forem maiores ou menores que uma da outra.
Por último, a classe contém o método main, que rastreia a lógica real para realizar o uso do operador ponto. Na função main, uma instância da classe pai que é DotOperator é criada.
A variável de instância agora usada para acessar o show de função de membro da classe. O método chama a função show e exibe o valor que é inicializado e instanciado na classe.
Da mesma forma, o nome da classe DotOperator obtém permissão direta para acessar o método estático da classe DotOperator. A função também retorna verdadeiro ou falso com base no primeiro valor sendo maior que o segundo.
A saída booleana é retornada e impressa no método main da classe.
Abaixo está a saída do bloco de código acima.
In show method: 67
Is 5>4: true