Llamar a un método en java

Cuando empiezas a programar en Java, hay muchos conceptos nuevos que aprender. Hay clases, métodos, excepciones, constructores, variables, etc., y puede ser abrumador a veces. Así que lo mejor es aprender el idioma paso a paso. En este artículo aprenderá cómo llamar a un método en Java.

Pasos

Imagen titulada Java Methods Step 1.jpg
1. Un método es el equivalente a una función en lenguajes como C, lo que facilita la reutilización de código. Varias sentencias juntas forman un método, y este método puede ser llamado por otra sentencia. Cuando se llama a un método, se ejecutarán todas las declaraciones que forman parte de ese método. Por ejemplo, eche un vistazo a este método: "método de vacío estático público Ejemplo () {}".Todavía no contiene ningún código, pero hay tres palabras clave antes del nombre del método.Estos son público, estático y vacío.

Imagen titulada Java Methods Step 2.jpg
2. La palabra público antes del nombre del método significa que el método en sí se puede llamar desde cualquier lugar, como clases o incluso desde otros paquetes (archivos), siempre que importe la clase (clase).Hay otras tres palabras que toman el lugar de público puede venir.Estos son protegido y privado. Si un método protegido entonces solo esta clase y subclases (clases que usan esto como base para código adicional) pueden llamar al método. Si un método privado entonces el método solo se puede llamar desde dentro de la clase misma. La última palabra clave es básicamente ni siquiera una palabra. Usas esta palabra cuando no tienes nada más en lugar de público, protegido, o privado. Esto se llama el `predeterminado` o paquete-privado. Esto significa que solo las clases en el mismo paquete pueden llamar al método.

Imagen titulada Java Methods Step 3.jpg
3. La segunda palabra clave, estático, significa que el método pertenece a la clase y no es una instancia de la clase (objeto).Los métodos estáticos deben llamarse usando el nombre de la clase: "EjemploClase.métodoEjemplo()". Sin embargo, si no hay estático entonces el método solo puede ser llamado por un objeto. Por ejemplo, para una clase llamada EjemploObjeto y un constructor (para crear objetos), podemos crear un nuevo objeto con el código ObjetoEjemploobjeto = new EjemploObjeto();, después de lo cual llamamos al método con "objeto.métodoEjemplo();".

Imagen titulada Java Methods Step 4.jpg
4. La última palabra antes del nombre del método es vacío. La palabra vacío significa que el método no devuelve nada (cuando ejecuta el método). Si desea un método para devolver algo, reemplace la palabra vacío por un tipo de datos (tipo primitivo o de referencia) del objeto (o tipo primitivo) que desea devolver. Luego agrega el código regreso más un objeto de ese tipo en algún lugar al final del código del método.

Imagen titulada Java Methods Step 5.jpg
5. Al llamar a un método que devuelve, puede usar lo que se devuelve nuevamente. Por ejemplo, si un algún método () devuelve un número entero, entonces puede darle a un número entero el valor de lo que se devolvió, con el código "int a = algúnMetodo();"

Imagen titulada Java Methods Step 6.jpg
6. Algunos métodos requieren un parámetro. Un método que requiere un parámetro o un número entero se parece a esto: algún método (int a). Cuando utilice dicho método, escriba el nombre del método, luego un número entero entre paréntesis: algún método(5) o algún método (n) Si norte es un entero.

Imagen titulada Java Methods Step 7.jpg
7. Los métodos también pueden tener múltiples parámetros separados por comas. Si el método algún método dos parámetros requeridos, en un y objeto Objeto, entonces escribes esto como "someMethod(int a, Object obj)".Para usar este nuevo método, sería llamado por el nombre del método, seguido de un número entero y un Objeto entre paréntesis: algún método (4, cosa) por lo cual cosa a Objeto es.

Consejos

Cuando llama a un método que devuelve algo, puede llamar a otro método en función de lo que devuelve ese método. Digamos que tenemos un método obtenerObjeto() have, que devuelve un objeto.en la clase Objeto, ¿Existe un método no estático llamado Encadenar Aquél Objeto vuelve en forma de Cuerda.Entonces si tienes eso Cuerda desde el Objeto quiero haber vuelto con obtenerObjeto() en una línea de código, luego programa esto como "Cadena str = obtenerObjeto().Encadenar();".

Advertencias

  • Tenga cuidado con las clases y métodos abstractos. Si un método es `abstracto`, no se puede usar hasta que otra clase lo haya ejecutado. Esto se debe a que un método abstracto inicialmente no contiene ningún código. Las clases abstractas se utilizan como una especie de marco.

Оцените, пожалуйста статью