Los métodos son el comportamiento de los objetos en la programación orientada a objetos. Definen qué acciones puede realizar en un objeto determinado.

Los métodos son similares a las funciones de la programación estructurada. La diferencia (que es su ventaja) es que los métodos permiten la reutilización del código y la modularidad del programa.

En Java, puede tener métodos de biblioteca o métodos definidos por el usuario. Los métodos de biblioteca vienen con su instalación de Java. Siga este artículo para ver cómo crear métodos definidos por el usuario.

Declarar un método

Para utilizar un método, debe haberlo declarado. Utilice la siguiente sintaxis para hacerlo:

return_type methodName (param1, param2, paramN) {
// declaraciones
}

En su forma más simple, un método adopta el formato anterior.

La return_type describe el tipo de datos que se espera que devuelva el método después de la ejecución. Este valor puede tomar un tipo de datos como int, String o double y más.

También hay un tipo especial llamado

instagram viewer
vacío que este campo puede tomar. Utilizando vacío significa que no desea que su método devuelva nada después de la ejecución.

Usa la palabra clave regreso en su bloque de método, para indicar el valor que devolverá:

int deposit (int value) {
// declaraciones
devolver el saldo;
}

Obtendrá un error de compilación si omite lo que está devolviendo en el cuerpo de su método y, sin embargo, el encabezado de su método muestra que espera devolver algo.

El cuerpo del método es la parte del método que comienza con la llave izquierda, {a la llave derecha,}. El encabezado del método es la parte de la declaración de su método que excluye las llaves, {}.

return_type methodName (param1, param2, paramN) // encabezado del método

nombreMétodo es un identificador que se utiliza para nombrar un método. Por convención, utiliza camelCase inferior. Es decir, la primera palabra está en minúsculas, y si es una palabra de dos partes, la primera letra de la segunda palabra también está en mayúscula.

También es importante tener en cuenta que no puede utilizar ninguna de las palabras Java reservadas como nombre de método.

Los corchetes del encabezado del método se utilizan para definir la lista de parámetros. Una lista de parámetros define una lista de parámetros separados por comas. Un parámetro es un valor de dos partes que consta de un tipo de datos seguido de un nombre de variable.

También es posible no incluir ningún parámetro en su lista de parámetros. En este caso, el compilador simplemente ejecutará el bloque de método sin expectativas de parámetros.

int balance () {
//statements
monto de devolución;
}

Un método también puede tener otros dos campos, antes del return_type en el encabezado del método. Vea el ejemplo a continuación:

public static void main () {
}

La palabra clave público es un modificador de visibilidad y puede aplicarlo a cualquier método que defina para limitar su accesibilidad. Público significa que todas las clases en todos los paquetes pueden acceder al método.

También hay otros modificadores de visibilidad como protegido, privado, y defecto. En el enlace relacionado se ofrece una discusión en profundidad de los modificadores de visibilidad:

Relacionados: Explicación de los diferentes modificadores de acceso a Java

La palabra clave estático indica que un método tiene un ámbito de clase. Esto significa que el método no es un método de instancia y, por lo tanto, se ejecuta siempre que el programa se carga en la memoria sin necesidad de instanciar. La importancia de tener un método estático es permitir que el compilador sepa con qué método comenzar durante la ejecución.

Generalmente, su programa tendrá uno estático método (llamado principal()) desde el cual puede llamar a otros métodos.

Llamar a un método

Para que su método declarado realice una acción en un objeto, debe ser "llamado".

Para llamar a un método, use la sintaxis:

ObjectName.methodName (argumentos)

Un argumento es un valor que pasa en el campo donde declaró un parámetro. Asegúrese de que el tipo de argumento coincida con el declarado en el encabezado del método. De lo contrario, obtendrá un error de compilación.

Relacionados: ¿Qué es una función recursiva y cómo se crea una en Java?

A continuación se muestra un código de muestra completamente funcional que muestra cómo aplicar lo que ha aprendido. Utiliza métodos para aplicar una tasa de interés a un monto depositado y también para mostrar un mensaje bancario.

Cuenta de clase pública {
depósito doble (monto doble) {
cantidad = cantidad * 1.05; // aplica una tasa de interés del 5% a la cantidad
monto de devolución;
}
void getMessage () {
System.out.println ("¡Gracias por realizar operaciones bancarias con nosotros!");
}
public static void main (String [] args) {
Cuenta myAccount = nueva cuenta ();
double newBalance = myAccount.deposit (500); // llamada al método
System.out.println ("
Su nuevo saldo en 4 meses será "+ newBalance);
myAccount.getMessage (); // llamada al método
}
}

Ahora sabe cómo crear métodos en Java

Saber cómo crear métodos en Java es esencial para cualquiera que busque ser más serio con la programación. Y ahora que sabe cómo hacerlo, ahorrará mucho tiempo mientras trabaja.

Una vez que haya dominado esta habilidad, ¿por qué no echar un vistazo a otros trucos y consejos relacionados con Java?

Correo electrónico
¿Qué es un constructor en Java y cómo se usa?

Conozca la función del constructor de Java.

Leer siguiente

Temas relacionados
  • Programación
  • Java
  • Programación
  • Consejos de codificación
Sobre el Autor
Jerome Davidson (13 Artículos publicados)

Jerome es redactor de MakeUseOf. Cubre artículos sobre programación y Linux. También es un entusiasta de la criptografía y siempre está al tanto de la industria de la criptografía.

Más de Jerome Davidson

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Un paso más…!

Confirme su dirección de correo electrónico en el correo electrónico que le enviamos.

.