у меня есть:Каков самый простой способ объединить два класса в Intellij IDEA?
class Parent {} class Child1 extends Parent{} class Child2 extends Parent{}
Я использую все три класса (особенно детские классы) везде в моем приложении. Теперь было принято решение о том, что дочерние классы должны быть удалены, вместо этого родительский класс должен содержать поля (и методы) из обоих дочерних классов. Как я могу легко получить нужный результат?
Только мне пришло в голову переместить все дочерние данные в класс родителя, а затем Ctrl+Shift+R
, чтобы заменить все вхождения старых классов. Еще интересно, есть ли лучший способ достичь этого?
'Рефактор' | 'Pull Members Up'. – CrazyCoder
Благодарим вас за вариант «pull». Но все же существует способ заменить все вхождения дочерних классов (также каждый метод, которому дочерние классы были переданы как параметры) – LaRRy