Llamar a un método en java
Contenido
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
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
. 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. 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();
". 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. 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();
" 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. 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.
Artículos sobre el tema. "Llamar a un método en java"
Оцените, пожалуйста статью
Popular