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);
}
相关推荐
毕设源码-邱学长7 分钟前
【开题答辩全过程】以 个性化新闻推荐系统为例,包含答辩的问题和答案
java
a程序小傲15 分钟前
京东Java面试被问:ZGC的染色指针如何实现?内存屏障如何处理?
java·后端·python·面试
vx_bisheyuange27 分钟前
基于SpringBoot的老年一站式服务平台
java·spring boot·后端·毕业设计
计算机毕设VX:Fegn089539 分钟前
计算机毕业设计|基于Java + vue水果商城系统(源码+数据库+文档)
java·开发语言·数据库·vue.js·spring boot·课程设计
TH_11 小时前
2、前台工程使用代理,请求后台失败
java
川贝枇杷膏cbppg1 小时前
DmServiceDMSERVER.log是干嘛的
java·服务器·数据库
无敌最俊朗@1 小时前
Qt 多线程编程: moveToThread 模式讲解
java·开发语言
程序员清风1 小时前
别卷模型了!上下文工程才是大模型应用的王道!
java·后端·面试
go__Ahead1 小时前
【Java】ThreadLocal源码解析
java
利剑 -~1 小时前
Spring AI Alibaba 1.1版本
java·人工智能·spring