Descargar el PDF Descargar el PDF

Si has decidido empezar a programar en Java, tienes un largo camino por delante. Clases, métodos, excepciones, constructores, variables y muchas cosas más por aprender. Todo esto puede parecer muy abrumador, por eso es mejor ir paso a paso. En este wikiHow aprenderás cómo llamar a un método en Java.

  1. 1
    Aprende el concepto de método. En Java, un método es conjunto de sentencias mediante las cuales se crea una función. Una vez que el método se ha declarado, se puede llamar en distintas partes del código para ejecutar la función. Esto permite reutilizar el mismo código una y otra vez. A continuación, verás un ejemplo de un método muy sencillo:
    •   public static void nombreDelMetodo() {
        System.out.println("Este es un método");
      }
      
  2. 2
    Declara el acceso a la clase para el método. Cuando declaras un método en Java, también es necesario declarar las clases que pueden acceder a él. En el ejemplo anterior, el acceso es declarado como "Public" (o público). Existen tres posibles modificadores de acceso para declarar en un método:
    • Public: si usas el modificador de acceso "public" antes del nombre del método, entonces este se podrá llamar desde cualquier lugar.
    • Protected: el modificador de acceso "protected" (o protegido) hace que el método solo se pueda llamar desde su clase o sus subclases.
    • Private: si un método se declara como "private" (o privado), entonces solo se podrá llamar desde adentro de la clase. Este es el valor predeterminado o "package-private" (accesible solo desde el paquete). Esto significa que solo las clases que estén en el mismo paquete podrán llamarlo.
  3. 3
    Declara la clase a la cual pertenece el método. En el ejemplo anterior, la segunda palabra clave, "static" (o estático), significa que el método pertenece a la clase y no a cualquier instancia (objeto) de esta. Los métodos estáticos se deben llamar a través del nombre de la clase: "ClaseDeEjemplo.metodoDeEjemplo()".
    • Si no se incluye la palabra clave "static", significa que el método solo se puede invocar a través de un objeto. Por ejemplo, si la clase se llama "ObjetoDeEjemplo" y tenía un constructor (con el cual se crean objetos), entonces podrías crear un nuevo objeto escribiendo "ObjetoDeEjemplo obj = new ObjetoDeEjemplo();" y llamar al método de escribiendo "obj.metodoDeEjemplo();".
  4. 4
    Declara el valor de retorno. El valor de retorno sirve para declarar el nombre del valor que devuelve el método. En el ejemplo anterior, la palabra "void" (vacío) significa que el método no devuelve nada.
    • Si quieres que tu método devuelva algo, entonces solo tienes que reemplazar la palabra "void" por un tipo de dato (primitivo o un tipo de referencia) del objeto (o tipo primitivo) que deseas que devuelva. Los tipos primitivos son int, float, double y más. Luego solo tienes que agregar "return" seguido de un objeto o tipo al final del código del método.
    • Cuando llamas a un método que devuelve algo, puedes usar eso que se devuelve. Por ejemplo, si tienes un método llamado "unMetodo()" que devuelve un entero (un número), entonces puedes asignar ese entero a una variable escribiendo el código "int a = unMetodo();".
  5. 5
    Declara el nombre del método. Una vez que hayas declarado las clases que pueden acceder al método, la clase a la cual pertenece y el valor de retorno, debes ponerle un nombre al método para que puedas llamarlo. Para ponerle un nombre al método solo tienes que escribir ese nombre seguido de dos paréntesis, uno de apertura y otro de cierre. Los ejemplos que ya has visto son "unMetodo()" y "nombreDelMetodo()". El próximo paso será ingresar todas las sentencias del método entre las llaves "{}".
  6. 6
    Llama al método. Para llamar a un método, solo tienes que escribir su nombre seguido de los paréntesis de apertura y cierre en la línea donde quieras ejecutarlo. Asegúrate de llamar métodos solo dentro de las clases que tengan acceso a ellos. A continuación, verás un ejemplo de un método que se declara y luego se llama desde adentro de la clase:[1] .
    • public class nombreDeClase{
        public static void nombreDeMetodo(){
        System.out.println("Este es un método");
      }
       public static void main(String[] args) {
          nombreDeMetodo();
        }
      }
      
  7. 7
    Agrégale un parámetro al método (si es necesario). Algunos métodos necesitan de un parámetro como, por ejemplo, un entero (un número) o un tipo de referencia (el nombre de un objeto). Si un método requiere un parámetro, simplemente tendrás que escribir ese parámetro entre los paréntesis de apertura y de cierre que van después de su nombre. Si un método requiere de un entero como parámetro, entonces ese método se declarará como "unMetodo(int a)" o algo similar. Si un método requiere de un tipo de referencia como parámetro, se declarará como "unMetodo(Object obj)" o algo similar.
  8. 8
    Llama a un método con un parámetro. Cuando quieras llamar a un método que requiera de un parámetro, simplemente tendrás que agregar el parámetro entre paréntesis después del nombre. Por ejemplo, "unMetodo(5)" o "unMetodo(n)" siendo "n" un entero. Si el método requiere de una referencia a un objeto, entonces tendrás que ingresar el nombre del objeto entre paréntesis. Por ejemplo, "unMetodo(4, algo)".
  9. 9
    Agrégale varios parámetros a un método. Los métodos también pueden tener muchos parámetros. Solo hay que incluirlos separados por una coma. En el siguiente ejemplo verás cómo se crea un método que suma dos enteros y el retorno de dicho método es el resultado de esa suma. Cuando se llama al método, se pasan como parámetros los dos enteros que se sumarán. Una vez que se ejecute el programa, recibirás un resultado que dice: "La suma de A y B es 50".
    • public class miClase{
      	public static void suma(int a, int b){
      		  int c = a + b;
      		  System.out.println("La suma de A y B es "+ c);
      	}
      	 public static void main(String[] args) {
                suma(20, 30);
      	 }
      }
      
    Anuncio

Consejos

  • Cuando llamas a un método que devuelve algo, también puedes llamar a otro método basado en lo que devuelva el primero. Supón que tienes un método llamado getObject() que devuelve un objeto. Pues bien, en la clase Object hay un método no estático llamado toString que devuelve el Object en forma de String. Por lo tanto, si deseas obtener ese String a partir del Object que devuelve el método getObject() en una línea, solo tienes que escribir "String str = getObject().toString();".
Anuncio

Advertencias

  • Ten mucho cuidado con las clases y métodos abstractos. Si el método es abstracto, no se podrá usar hasta que otra clase lo implemente. Esto se debe a que los métodos abstractos directamente no tienen código. Las clases abstractas se usan como una especie de plantilla.
Anuncio

wikiHows relacionados

alinear textos e imágenes en HTMLalinear textos e imágenes en HTML
ejecutar un programa desde el símbolo del sistema en Linuxejecutar un programa desde el símbolo del sistema en Linux
convertir de decimal a hexadecimalconvertir de decimal a hexadecimal
usar el comando net sendusar el comando net send
hacer un programa usando Bloc de notashacer un programa usando Bloc de notas
formatear texto como código en Discordformatear texto como código en Discord
establecer el ancho y la altura de una imagen en HTMLestablecer el ancho y la altura de una imagen en HTML
calcular porcentaje en Javacalcular porcentaje en Java
ejecutar un archivo Python desde el Símbolo del sistema de Windowsejecutar un archivo Python desde el Símbolo del sistema de Windows
comentar múltiples líneas en PythonCómo comentar múltiples líneas en Python: formato y accesos directos
cambiar el código de una cerradura KwiksetCómo cambiar un código de cerradura de Kwikset
crear un enlace dentro de la misma página usando HTMLcrear un enlace dentro de la misma página usando HTML
crear un archivo EXEcrear un archivo EXE
centrar un texto en lenguaje HTMLcentrar un texto en lenguaje HTML
Anuncio

Acerca de este wikiHow

Personal de wikiHow
Coescrito por:
Redactor de wikiHow
Nuestro equipo de editores e investigadores capacitados han sido autores de este artículo y lo han validado por su precisión y amplitud.

El equipo de contenido de wikiHow revisa cuidadosamente el trabajo de nuestro personal editorial para asegurar que cada artículo cumpla con nuestros altos estándares de calidad. Este artículo ha sido visto 262 149 veces.
Categorías: Programación
Esta página ha recibido 262 149 visitas.

¿Te ayudó este artículo?

Anuncio