IDEA使用快捷键提炼函数(Extract Method)

IDEA使用快捷键提炼函数(Extract Method)

1、快捷键 ------ctrl+alt+M

2、右击操作--------选中待提炼代码 --> 右击 --> Refactor --> Extract --> Method.

3、举例

提炼前:

java 复制代码
public void printOwing(double amount) {
	printBanner();
	System.out.println("name:" + name);
	System.out.println("amount:" + amount);
}

提炼后:

java 复制代码
public void printOwing(double amount) {
	printBanner();
	printDetails(amount);
}
 
/**
 * 描述:打印详情
 */
public void printDetails(double amount) {
	System.out.println("name:" + name);
	System.out.println("amount:" + amount);
}
相关推荐
前路不黑暗@18 分钟前
Java项目:Java脚手架项目通用基类和常量类的封装(九)
java·spring boot·笔记·学习·spring cloud·maven·intellij-idea
Mr YiRan44 分钟前
C++语言类中各个重要函数原理
java·开发语言·c++
chilavert3181 小时前
技术演进中的开发沉思-370:final 关键字(上)
java·开发语言
一切顺势而行1 小时前
python 文件目录操作
java·前端·python
砚边数影1 小时前
智慧校园后端演进:如何处理每日亿级传感器数据的“存、压、查”?
java·数据库·时序数据库·kingbase·数据库平替用金仓·金仓数据库
zlpzpl1 小时前
Java总结进阶之路 (基础二 )
java·开发语言·python
冬夜戏雪2 小时前
线性池java demo
java·开发语言
追随者永远是胜利者2 小时前
(LeetCode-Hot100)5. 最长回文子串
java·算法·leetcode·职场和发展·go
小灵不想卷2 小时前
LangChain4j 多模态
java·langchain4j
wuqingshun3141592 小时前
String、StringBuffer、StringBuilder的应用场景
java·开发语言·jvm