Разница между введением параметра и сигнатуры метода изменения в Eclipse? - PullRequest
1 голос
/ 16 июля 2010

Разница между введением параметра и подписи метода изменения в Eclipse?

Ответы [ 2 ]

1 голос
/ 16 июля 2010

Ввести параметр позволяет преобразовать локальное выражение в параметр текущего метода, который будет добавлен в конец списка параметров.

Изменение сигнатуры метода позволяет вводить параметры без каких-либо специальныхотношение к телу вашего метода, изменение порядка или изменение существующих параметров.

Хороший обзор можно найти в справке Eclipse

http://help.eclipse.org/galileo/index.jsp?topic=/org.eclipse.jdt.doc.user/reference/ref-menu-refactor.htm (Galileo)

соответственно

http://help.eclipse.org/helios/index.jsp?topic=/org.eclipse.jdt.doc.user/reference/ref-menu-refactor.htm (Гелиос)

0 голосов
/ 16 июля 2010

Если вы говорите о рефакторинге объекта Int вводить параметр, один ответ можно найти здесь:

http://www.refactoring.com/catalog/introduceParameterObject.html

Фактически это создает новый класс, представляющий ваши параметры, где в качестве Изменениясигнатура метода позволяет изменить тип возвращаемого метода, видимость и параметры.

Если вы говорите о вводном параметре, когда поле или локальная переменная выбраны , это просто добавит новый параметр вметод включения с тем же именем и тем же типом, что и у выбранного поля или локальной переменной, и, следовательно, вместо этого используйте этот параметр.

Manu

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...