【发布时间】:2016-02-07 01:50:25
【问题描述】:
是否存在由方法而不是类实现的 Java 接口?
我的教授问Java接口是否可以用于方法,学生们几乎一致拒绝。教授告诉我们,我们需要审查接口。
我知道接口可以概述方法,但是尽管进行了很多搜索,但我找不到任何允许编写方法接口的功能的文档,在我多年的 Java 经验中,我也从未遇到过这样的功能。此外,它对我来说没有句法或结构意义。然而,与其否认我教授的暗示,我想我应该问问周围的人。
【问题讨论】:
-
不确定我是否收到您的问题,但您似乎在询问自版本 8 以来引入的 Java 的默认方法 (docs.oracle.com/javase/tutorial/java/IandI/defaultmethods.html) 功能。
-
他可能一直在试图说明功能接口。即便如此,功能接口仍然为一系列类型指定契约,就像普通接口一样。 “功能接口由方法而不是类实现”可能是他的观点,但对我来说并不完全正确。