首页 > 解决方案 > Android Studio中Refactor --> Extract函数是什么意思?

问题描述

我已经使用重构来复制、移动和重命名,但我想扩大我对功能使用的视野,所以我想知道 Extract 功能的作用以及它如何帮助提高生产力和代码清洁度。

标签: androidandroid-studiorefactoring

解决方案


“提取方法”可以帮助您减小方法的大小。例如,

public static void main(String[] args) {
    System.out.println("Hello!");
    System.out.println("My name is Sweeper!");
    System.out.println("I write code in Java.");
}

如果我选择 的三行System.out.println,并执行“提取方法”,并将其命名为selfIntro,我会得到以下信息:

public static void main(String[] args) {
    selfIntro();
}

private static void selfIntro() {
    System.out.println("Hello!");
    System.out.println("My name is Sweeper!");
    System.out.println("I write code in Java.");
}

推荐阅读