IDEA快捷键-提取接口

假设现在有一个具体类Square,它有个打印形状的方法print。

/**
 * 一个正方形
 */
public class Square {

    /**
     *  打印当前形状
     */
    public void print() {
        System.out.println("I'm a square");
    }
}

如果我们想引入Rectangle,然后同样支持print,那我们可以定义一个实现打印形状的接口,我们可以选择手打,但是容易出错还费劲。其实,我们可以用idea提供的重构功能

  • 将光标放在print方法上,使用重构快捷键alt+ctrl+T,选择Interface


    IDEA快捷键-提取接口_第1张图片
    image.png
  • 在跳出的弹窗如下图进行操作


    IDEA快捷键-提取接口_第2张图片
    image.png
  • 可以在工程看到已经生成Shape接口


    IDEA快捷键-提取接口_第3张图片
    image.png

你可能感兴趣的:(IDEA快捷键-提取接口)