Что означает функция Refactor -> Extract в Android Studio? - PullRequest
0 голосов
/ 23 февраля 2019

Я использовал refactor для копирования, перемещения и переименования, но я хочу расширить свой кругозор для использования функций, поэтому я хотел знать, что делает функция Extract и как она помогает повысить производительность и чистоту кода.

1 Ответ

0 голосов
/ 23 февраля 2019

«Метод извлечения» может помочь вам уменьшить размер ваших методов.Например,

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.");
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...