Este tutorial ilustrará lo que hace "::"Medio y cómo usarlo en Java.
¿Qué significa "::" en Java??
Doble colon "::”Es un operador de referencia de método utilizado para llamar al método. Se refiere al método especificado con la ayuda del nombre de la clase. Este operador se comporta similar a la expresión de Lambda. Sin embargo, no necesita argumentos de método para referencias. Es por eso "::"Es simple y más efectivo.
Ahora, examinemos el siguiente ejemplo para verificar el funcionamiento básico del operador mencionado.
Ejemplo
Primero, crearemos una lista de tipo de cadena para números llamados "numer":
Luego, agregue los elementos requeridos en la lista creada utilizando el "agregar()" método:
numer.Agrega uno");Por último, utilice el "para cadaBucle e imprima los elementos de la lista. Para hacerlo, usaremos el "println ()"Método del"Sistema"Clase y acceda a él usando el"::"Operador:
numer.foreach (sistema.out :: println);Todos los elementos agregados se imprimirán en la consola:
Ahora, veremos el uso avanzado del operador "::" en Java.
Cómo usar "::" en Java?
El operador de referencia del método "::" se utiliza para llamar a diferentes tipos de métodos en Java, como:
Ahora discutiremos cada uno de los métodos mencionados uno por uno.
Método 1: Llame al método estático usando el operador "::" en Java
Para llamar al método estático de una clase, use el "::"Operador de la siguiente manera:
Sintaxis
Nombre de la clase de destino :: Nombre del método estáticoEn la sintaxis dada anteriormente, mencione la clase de destino desde donde se accederá al método.
Ejemplo
Usaremos la misma lista creada en el ejemplo anterior. Sin embargo, crearemos un método estático llamado "mostrar()"Para imprimir los elementos de la lista:
En el método main (), llamaremos al método estático "mostrar()" del "EjemploClase "utilizando el operador de referencia del método" :: ":
numer.foreach (ejemplo :: pantalla);Producción
Desea acceder a un constructor utilizando el operador de referencia de método? Echa un vistazo a la sección dividida a continuación.
Método 2: Llame Constructor usando el operador "::" en Java
También puede utilizar el operador de referencia de método para invocar un constructor de clases.
Sintaxis
Nombre de la clase :: nuevoEjemplo
En el constructor del "Ejemplo"Clase, llamaremos al"Sistema.afuera.println ()Método para imprimir los elementos de lista agregados del tipo de cadena:
En el método main (), llamamos al constructor utilizando un "nuevo"Palabra clave y agregar la"::"Operador después de especificar el nombre de la clase. El "nuevo"La palabra clave creará un objeto de clase que llama automáticamente el método del constructor:
numer.foreach (ejemplo :: nuevo);Producción
Vamos a dirigirnos hacia el siguiente método!
Método 3: Llame a la instancia de la instancia utilizando el operador "::" en Java
Similar al método estático, también puede llamar al método de instancia de la clase utilizando el "::"Operador. Para esto, primero, creará un objeto de clase y luego llamará al método de instancia con la ayuda de la siguiente sintaxis.
Sintaxis
Objeto de clase de destino :: Nombre del método de instanciaEjemplo
Ahora crearemos un objeto "ex" del "Ejemplo" clase:
Luego, llame al método de instancia "mostrar()"Usando el objeto de clase y"::"Operador de referencia del método:
numer.foreach (ex :: display);Producción
Compilamos toda la información necesaria relacionada con el operador de referencia del método "::"Y su uso en Java.
Conclusión
El "::"Es un operador llamado" Operador de referencia de método "que se utiliza para acceder al método señalando con el nombre de la clase. Este tipo de operador Java se puede utilizar para llamar a diferentes tipos de métodos en un programa, como métodos estáticos, constructores y métodos de instancia. Este tutorial ilustra lo que "::"(Colores dobles) significa y cómo usarlo en Java.