当前位置: 首页 > 后端技术 > Java

学习jdk9-jdk17-私有接口方法新特性

时间:2023-04-02 00:03:13 Java

在Java8中,接口可以有常量变量和抽象方法。接口中方法的代码可以用default关键字写,但是私有方法就没办法写了。在Java9中,支持在接口中编写私有方法。示例代码如下:publicinterfaceMyInterface{privatevoidtest(){System.out.println("privatetestmethod");}默认无效doTest(){测试();}publicstaticvoidmain(String[]args){MyInterfacemyinterface=newMyInterface(){@OverridepublicvoiddoTest(){MyInterface.极好的。做测试();}};我的界面。做测试();}}