jjzjj

IoBiFunction

全部标签

java - 如何在 Java 8 中使用 lambda 表达式覆盖基类方法?

Lambda表达式必须转换为函数式接口(interface)。据我所知,他们无法扩展类(class),但我想知道是否有办法获得类似的东西。我有java.nio.file.SimpleFileVisitor作为基类,我想覆盖它的一个方法,但我希望在另一个方法中这样做。我可以通过这种方式使用匿名类:publicstaticvoidprintContent(Pathpath)throwsIOException{FileVisitorvisitor=newSimpleFileVisitor(){@OverridepublicFileVisitResultvisitFile(Pathfile,B