En Java, se puede invocar un método dentro de la misma clase, así como de alguna otra clase de Java. Cualquier método independientemente de su tipo I.mi. predefinido o definido por el usuario se invocará/se llamará usando la sintaxis del punto.
Esta publicación presentará una visión general en profundidad de cómo invocar un método Java de otra clase con la ayuda de ejemplos. Entonces empecemos!
Invocar un método de Java de otra clase
Tenemos que crear el objeto de una clase (la clase a invocar) para invocar un método de una clase en alguna otra clase de Java.
Consideremos un ejemplo para comprender cómo invocar un método de otra clase de Java:
Llamar a un método público desde otra clase
Todos sabemos que los lenguajes de programación tienen algunos modificadores de acceso que definen el alcance/accesibilidad de un método, constructor o clase. "Public" es uno de ellos que es accesible dentro, así como fuera de una clase/paquete.
Ejemplo: invoca un método público de alguna otra clase
En este programa, crearemos dos clases "Primera clase" y "Segunda clase"Como se muestra en los bloques de código dados a continuación:
Primera clase
Clase FirstClassEn el "Primera clase", Creamos un método llamado"printmessage ()"Que mostrará un mensaje" Bienvenido a Linuxhint.com ”cada vez que alguien lo invoca.
Segunda clase
clase pública SecondclassEl "Segunda clase"Sirvió las funcionalidades de la lista de abajo:
Producción
La salida demostró que el "printmessage ()"Método del"Primera clase"Fue invocado con éxito del"Segunda clase".
Llamar a un método protegido de otra clase de Java
En Java, si se declara un método de clase con la palabra clave "protegida", entonces puede acceder a cualquier otra clase del mismo paquete. No se puede acceder directamente a un método declarado con la palabra clave protegida del paquete directamente. Sin embargo, se puede acceder fuera del paquete con la ayuda de la herencia.
Ejemplo: cómo invocar un método protegido de alguna otra clase del mismo paquete
En el siguiente programa, crearemos dos clases "FirstClass" y "Secondclass":
Primera clase
Clase FirstClassDentro de FirstClass, creamos un método llamado "PrintDomaInName ()" con el modificador de acceso protegido.
Segunda clase:
FirstClass obj = new FirstClass ();Dentro de la segunda clase, en primer lugar, creamos un objeto de la "SecondClass". Luego, utilizamos ese objeto para invocar el "printdomainName ()"Método de la primera clase.
El fragmento anterior verifica que podemos llamar al método protegido de alguna otra clase del mismo paquete.
Llamar a un método estático desde otra clase
En Java, no hay necesidad de crear el objeto de una clase mientras se trabaja con los métodos estáticos. Se puede invocar un método estático de una clase de otra clase utilizando el nombre de la clase.
Ejemplo: cómo invocar un método estático de otra clase?
Clase FirstClassEn este programa de ejemplo, creamos dos clases "Primera clase" y "Segunda clase". Invocamos el método estático del "Primera clase"Del método principal del"Segunda clase". En consecuencia, obtendremos la siguiente salida:
La salida verificó que se puede acceder/invocar el método estático de una clase de otra clase directamente con el nombre de la clase.
Conclusión
En Java, se puede invocar un método de otra clase en función de su modificador de acceso. Por ejemplo, se puede llamar un método creado con un modificador público desde adentro, así como fuera de una clase/paquete. El método protegido se puede invocar de otra clase utilizando la herencia. Se puede invocar un método estático de una clase de otra clase utilizando el nombre de la clase. Este artículo consideró múltiples ejemplos para explicar cómo llamar a un método de otra clase en Java.