Anmerkung @param in Java
In Java sind Annotationen die Tags, die die Metadaten darstellen, die mit einer Klasse, Schnittstelle, Methoden usw. verbunden sind, um eine spezielle Art zusätzlicher Informationen anzugeben, die von JVM und Java-Compiler verwendet werden können.
Die Annotation @param
ist ein Kommentar in einem speziellen Format, der vom javadoc
verwendet wird, das die Dokumentation generiert.
In diesem Tutorial besprechen wir, wie die Annotation @param
in Java funktioniert.
Wie oben erwähnt, ist @param
ein spezieller Formatkommentar, der vom javadoc
verwendet wird, der die Dokumentation generiert. Es bezeichnet eine Beschreibung des Parameters (oder mehrerer Parameter), die eine Methode empfangen kann.
Es gibt auch Annotationen wie @return
und @see
, um die Rückgabewerte und zugehörige Informationen zu beschreiben.
Wenn sie speziell in einer Methode verwendet wird, hat diese Anmerkung keinen Einfluss auf ihre Arbeitsweise. Es wird nur verwendet, um eine Dokumentation dieser bestimmten Methode zu erstellen. Wir können diese Annotation direkt vor einer Klasse, Methode, einem Feld, einem Konstruktor, einer Schnittstelle usw.
Der Vorteil dieser Annotation besteht darin, dass wir damit ermöglichen, dass die einfachen Java-Klassen, die möglicherweise Attribute und einige benutzerdefinierte javadoc
-Tags enthalten, als einfache Metadatenbeschreibungen für die Codegenerierung dienen.
Zum Beispiel,
/*
*@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;
}
Im obigen Beispiel fungiert die Methode number()
als Metadaten für den Rest des Codes. Immer wenn der Code diese Methode wiederverwendet, zeigt die IDE die Parameter an, die diese Methode akzeptiert. In diesem Fall wird ein Parameter akzeptiert, und das ist eine ganze Zahl namens num
. Auch der Rückgabetyp der Methode, in diesem Fall int
.