IDEA快捷键-提取接口

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

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

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

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

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


    image.png
  • 在跳出的弹窗如下图进行操作


    image.png
  • 可以在工程看到已经生成Shape接口


    image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。