android - Android Studio中Refactor --> Extract函数是什么意思?
问题描述
我已经使用重构来复制、移动和重命名,但我想扩大我对功能使用的视野,所以我想知道 Extract 功能的作用以及它如何帮助提高生产力和代码清洁度。
解决方案
“提取方法”可以帮助您减小方法的大小。例如,
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.");
}
推荐阅读
- reactjs - 在反应中将我的受保护路由分离到不同文件的简单方法
- azerothcore - 运行 CMake 后未加载 Visual Studio 解决方案且没有错误
- visual-studio-code - 如何使用 Rust 程序禁用 VS 代码中的提示行?
- datadog - 如何选择 Opentelemetry 后端供应商?
- javascript - 如何访问 vue-cli 构建的 dist 文件?
- html - 带有背景图像的 CSS 三角形形状部分
- c# - 如何在设置值时递归地迭代所有子属性
- rounded-corners - 如何在 .axml 上修整矩形按钮的角(Visual Studios 2019,Xamarin Forms)
- python - 如何在 Altair Visual 中的 Y 轴和条形图之间添加更多空间
- c++ - 跨文件使用枚举而不在标题中定义它们