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);
}
相关推荐
用户8181870627463 分钟前
第25章 Redis集群脑裂实录:一次真实故障复盘
java·后端
运行时异常5 分钟前
【WMS 仓储系统集成 AI Agent 实战】第 6 讲:RAG 知识库——“输出简单流程“为什么检索不到任何东西
java
小七在进步6 分钟前
类和对象(三)
java·开发语言
夜不会漫长7 分钟前
C++:类和对象(1)
java·开发语言·c++
czt_java11 分钟前
Java文件IO核心知识点总结
java·开发语言
EatFan11 分钟前
从单体到模块化:我的 Spring Boot 项目为什么拆成 framework、module、server?
java·spring boot·后端
Java内核笔记20 分钟前
Spring Boot 4 可观测性源码剖析:OpenTelemetry 全链路打通日志、指标、追踪
java·后端
Wang's Blog22 分钟前
Java框架快速入门: Spring Security+OAuth2之跨域处理
java·开发语言·spring
颜颜yan_24 分钟前
Eclipse Theia 鸿蒙 PC 适配全记录:在 HarmonyOS PC 上运行完整 IDE 工作台
ide·eclipse·harmonyos
我是大猴子24 分钟前
MyBatis‑Plus & MyBatis‑Flex 区别
java·服务器·数据库