Anotación @param en Java

Hiten Kanwar 12 octubre 2023
Anotación @param en Java

En Java, las anotaciones son las etiquetas que representan los metadatos, que se adjuntan con una clase, interfaz, métodos, etc, para indicar algún tipo especial de información adicional que pueden utilizar JVM y el compilador de Java.

La anotación @param es un comentario de formato especial utilizado por el javadoc que genera documentación.

En este tutorial, discutiremos cómo funciona la anotación @param en Java.

Como se mencionó anteriormente, @param es un tipo especial de comentario de formato utilizado por el javadoc, que genera la documentación. Denota una descripción del parámetro (o múltiples parámetros) que puede recibir un método.

También hay anotaciones como @return y @see para describir los valores devueltos y la información relacionada.

Si se usa en cualquier método específicamente, esta anotación no afectará el método de su funcionamiento de ninguna manera. Solo se usa para crear documentación de ese método en particular. Podemos poner esta anotación justo antes de una clase, método, campo, constructor, interfaz, etc.

La ventaja de usar esta anotación es que al usarla, permitimos que las clases Java simples, que pueden contener atributos y algunas etiquetas javadoc personalizadas, sirvan como descripciones de metadatos simples para la generación de código.

Por ejemplo,

/*
 *@param number
 *@return integer
 */
public int main number(int num) {
  // if number is less than 5, square it
  if (num < 5) {
    num = num * num;
  } else {
    // else add the number to itself
    num = num + num;
  }
  return num;
}

En el ejemplo anterior, el método number() actuará como metadatos para el resto del código. Siempre que el código reutiliza este método, IDE muestra los parámetros que acepta este método. En este caso, se acepta un parámetro, y ese es un número entero llamado num. Además, el tipo de retorno del método, que en este caso es int.

Artículo relacionado - Java Annotation