Android Studio中的Refactor-> Extract函数是什么意思?

时间:2019-02-23 09:08:47

标签: android android-studio refactoring

我已经使用重构进行复制,移动和重命名,但是我想扩大功能使用的范围,所以我想知道提取功能的作用以及它如何帮助提高生产率和代码清洁度。

1 个答案:

答案 0 :(得分:1)

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

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.");
}