Ответ 1
@param
не повлияет на число. Это просто для изготовления javadocs.
Больше на javadoc: http://www.oracle.com/technetwork/java/javase/documentation/index-137868.html
Как работает аннотация @param
?
Если бы у меня было что-то вроде этого:
/*
*@param testNumber;
*/
int testNumber = 5;
if (testNumber < 6) {
//Something
}
Как повлияет @param
на testNumber? Это даже влияет на testNumber?
Спасибо. Дайте мне знать, если я ошибаюсь.
@param
не повлияет на число. Это просто для изготовления javadocs.
Больше на javadoc: http://www.oracle.com/technetwork/java/javase/documentation/index-137868.html
@param
- это специальный формат комментария, используемый javadoc для генерации документации. он используется для обозначения описания параметра (или параметров), который может получить метод. там также @return
и @see
используются для описания возвращаемых значений и соответствующей информации, соответственно:
http://www.oracle.com/technetwork/java/javase/documentation/index-137868.html#format
имеет, помимо прочего, это:
/**
* Returns an Image object that can then be painted on the screen.
* The url argument must specify an absolute {@link URL}. The name
* argument is a specifier that is relative to the url argument.
* <p>
* This method always returns immediately, whether or not the
* image exists. When this applet attempts to draw the image on
* the screen, the data will be loaded. The graphics primitives
* that draw the image will incrementally paint on the screen.
*
* @param url an absolute URL giving the base location of the image
* @param name the location of the image, relative to the url argument
* @return the image at the specified URL
* @see Image
*/
public Image getImage(URL url, String name) {
@param
не повлияет на testNumber. Это комментарий Javadoc
- используется для создания документации.
Вы можете поместить комментарий Javadoc
непосредственно перед классом, полем, методом, конструктором или интерфейсом, например @param
, @return
.
Обычно начинается с " @" и должно быть первым в строке.
Преимуществом использования @param
является: -
Создавая простые классы Java, которые содержат атрибуты и некоторые пользовательские теги Javadoc, вы позволяете этим классам служить в качестве простого описания метаданных для генерации кода.
/*
*@param testNumber
*@return integer
*/
public int main testNumberIsValid(int testNumber){
if (testNumber < 6) {
//Something
}
}
Всякий раз, когда в вашем коде, если вы повторно используете метод testNumberIsValid, среда IDE покажет вам параметры, которые метод принимает и возвращает тип метода.
Это в основном комментарий. Как известно, многие люди, работающие над одним и тем же проектом, должны знать о изменениях кода. Мы делаем некоторые заметки в программе о параметрах.