IntelliJ IDEA向上拉取成員重構(gòu)

2018-11-09 09:56 更新

IntelliJ IDEA 的向上拉取成員重構(gòu)允許您將類成員移動到超類或接口,或者將接口到超接口。

向上拉取成員示例

操作前:

// File Class.java
public class Class extends SuperClass {
blicMethod() {
ddenMethod() {
.java
ass SuperClass {
t void publicMethod();

操作后:

// File Class.java
public class Class extends SuperClass {
    public void publicMethod() {
        ...
    }
}
// File SuperClass.java
public abstract class SuperClass {
    public abstract void publicMethod();
    public void hiddenMethod() {
        ...
    }
}

拉取成員

  1. 選擇要移到超類或接口的類。
  2. 在主菜單或上下文菜單上,選擇:重構(gòu)| 向上拉取成員。將出現(xiàn)“拉取成員”對話框。
  3. 選擇目標對象(超類或接口)。
  4. 在 "成員" 部分中,選擇你想要移動的成員。
  5. 如果要將方法作為抽象移動,請選中列中的復選框,在所討論的方法旁邊抽象。
  6. 在 JavaDoc 部分,選擇要應用于 JavaDoc 的操作。
  7. 單擊 "重構(gòu)" 以將選定成員拖到其目標。
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號