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.

  1. Ele separa uma função e variável de uma variável de instância.
  2. Permite acessar subpacotes e classes de um pacote.
  3. 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