编程工具您现在的位置是:首页 > 工具箱 > 编程工具

vscode Java 重写方法的快捷键是什么?如何自动生成重写方法代码块?

<a href='mailto:'>微wx笑</a>的头像微wx笑 2021-07-28编程工具 2 0关键字: vscode  Java  重写方法  快捷键  

使用Java语言开发的时候,经常会遇到需要重写方法的情况,也就是方法定义的时候,形参是接口类型,而接口中的方法只是定义了方法名和形参,没有具体实体,我们如何快速生成方法实现的代码块呢?

使用Java语言开发的时候,经常会遇到需要重写方法的情况,也就是方法定义的时候,形参是接口类型,而接口中的方法只是定义了方法名和形参,没有具体实体,我们如何快速生成方法实现的代码块呢?eFZ无知人生


eFZ无知人生

重写(Override)

重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。即外壳不变,核心重写!eFZ无知人生

重写的好处在于子类可以根据需要,定义特定于自己的行为。 也就是说子类能够根据需要实现父类的方法。eFZ无知人生

重写方法不能抛出新的检查异常或者比被重写方法申明更加宽泛的异常。eFZ无知人生


eFZ无知人生

使用VSCode快速生成重写方法代码块

例如 f.listFiles(new FilenameFilter(){}),我们需要重写 FilenameFilter 中的 accept 方法,eFZ无知人生

那么就在花括号中点击鼠标右键》选择 Source Action ... 》选择 Overwrite/Implement Methods 》再选择要重写的方法,然后按回车键就可以了。eFZ无知人生

vscode_java_overwrite.gifeFZ无知人生

本文由 微wx笑 创作,采用 CC BY-NC 4.0 许可协议。 非商业性使用可自由转载、引用、甚至修改,但需署名作者且注明出处。

很赞哦! () 有话说 ()