2013-09-24 1 views
0

Мне очень нравится функция рефакторинга «Извлечь интерфейс ...» при работе над классом, но она позволяет только извлечь новый интерфейс. Мне было интересно, есть ли подобная опция, позволяющая пользователю копировать метод (ы) к интерфейсам (интерфейсам), которые уже реализует текущий класс.Есть ли ярлык для копирования метода в интерфейс?

Это то, что могло бы сэкономить много времени, но, несмотря на то, что я, возможно, раньше делал что-то подобное, я не могу найти никакой ссылки на такую ​​функцию. Кто-нибудь знает, существует ли он вообще?

+1

Я не использую NetBeans, но другие IDE называют этот метод рефакторинга «pull up» - см., Доступен ли этот параметр. –

+0

@ ErnestFriedman-Hill Действительно есть! Спасибо, ~ напишите свой комментарий в качестве ответа, и я его подниму – KidTempo

ответ

1

Этот рефакторинг называется методом подтягивания. Вы можете переместить метод в суперкласс или добавить его объявление в любой из интерфейсов, реализуемых классом.