El operador punto (.) En Java
En lenguaje Java, el operador de punto (.
) Simboliza el elemento u operador que trabaja sobre la sintaxis. A menudo se lo conoce como separador, punto y punto. Simplemente, el operador de puntos actúa como proveedor de acceso para objetos y clases. El uso del operador anterior es el siguiente.
- Separa una función y una variable de una variable de instancia.
- Permite acceder a subpaquetes y clases desde un paquete.
- Conduce a acceder al miembro de una clase o paquete.
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));
}
}
En el bloque de código anterior, se muestra el uso del método de instancia y el método estático. El bloque de código tiene una clase pública DotOperator
que tiene dos métodos miembros. El funcionamiento interno del método de miembro show
es mostrar una variable de instancia local utilizando print stream.
La clase contiene otro método estático isGreater()
que toma dos parámetros. El resultado de la operación es un valor booleano si las dos entradas son mayores o menores que la otra.
Por último, la clase contiene el método main
, que rastrea la lógica real para realizar el uso del operador de puntos. En la función main
, se crea una instancia de la clase principal que es DotOperator
.
La variable de instancia que ahora se usa para acceder a la función miembro de la clase show. El método llama a la función show y muestra el valor que se inicializa y se instancia en la clase.
De manera similar, el nombre de la clase DotOperator
se le permite acceder directamente al método estático de la clase DotOperator
. La función también devuelve verdadero o falso en función de que el primer valor sea mayor que el segundo.
La salida booleana se devuelve y se imprime en el método main
de la clase.
A continuación se muestra la salida del bloque de código anterior.
In show method: 67
Is 5>4: true
Rashmi is a professional Software Developer with hands on over varied tech stack. She has been working on Java, Springboot, Microservices, Typescript, MySQL, Graphql and more. She loves to spread knowledge via her writings. She is keen taking up new things and adopt in her career.
LinkedIn