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

news/2024/7/16 10:21:44 标签: intellij-idea, java, ide, 提炼函数, 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);
}

http://www.niftyadmin.cn/n/5357091.html

相关文章

基于云平台技术的座舱仪表显示创新浅谈

基于云平台技术的仪表显示创新可以带来许多优势和可能性。以下是一些可能的创新方式: 远程监控和诊断:通过云平台技术,可以将仪表数据实时传输到远程服务器,使用户能够从任何地方访问和监控仪表状态。同时,通过数据分…

算法设计与分析-Greedy 「国科大」卜东波老师

1.Question Number 1: Commando War There is a war and it doesn’t look very promising for your country. Now it’s time to act. You have a commando squad at your disposal and planning an ambush on an important enemy camp located nearby. You have N soldiers …

uniapp -- picker民族选择器

目录 一、实现思路 二、实现步骤 ①view部分展示 ② JavaScript 内容 ③css中样式展示 三、效果展示

利用牛顿方法求解非线性方程(MatLab)

一、算法原理 1. 牛顿方法的算法原理 牛顿方法(Newton’s Method),也称为牛顿-拉弗森方法,是一种用于数值求解非线性方程的迭代方法。其基本思想是通过不断迭代来逼近方程的根,具体原理如下: 输入&#…

SV-7041T 多媒体教学广播IP网络有源音箱

SV-7041T是深圳锐科达电子有限公司的一款2.0声道壁挂式网络有源音箱,具有10/100M以太网接口,可将网络音源通过自带的功放和喇叭输出播放,可达到功率30W。同时它可以外接一个30W的无源副音箱,用在面积较大的场所。5寸进口全频低音喇…

bluecms 代码审计

一 环境准备 BlueCMS v1.6 sp1 phpstudy php5.6.9apachemysql 二 环境搭建 phpstudy 1.把下好的BlueCMS源码文件bluecms_src放到phpStudy的WWW目录下 2.访问本地:http://localhost/bluecms_src/, 能看到项目文件 3.访问地址:http://loca…

Mac Monitor:一款为macOS安全研究量身定制的高级独立系统监控工具

关于Mac Monitor Mac Monitor是一款功能强大的高级独立系统安全监控工具,该工具专为macOS安全研究、恶意软件分类和系统故障排除而设计,主要基于Apple Endpoint Security(ES)实现其功能。 Mac Monitor能够收集各种类型的系统事件…

苍穹外卖项目可以写的简历和如何优化简历

文章目录 重点写中规写添加自己个性的项目面试会问道的问题 我是一名双非大二计算机本科生,希望我的分享对你有帮助,点赞关注不迷路。 简历编写一直是很多人求职人的心病,我自己上学期有一门课程是去校内企业面试,当时我就感受出…