[英]Is it possible to implement native methods in interfaces?
您经常听说接口中的方法没有实现。 然而,在 Java 8 中,可以实现默认方法。 但我很感兴趣。 是否可以本地实现接口方法? ( native
方法)。
当面试问题被问到——“是否可以在接口中实现一个方法?” 答案 - 您可以实现本机方法,并且由于 Java 8 可以定义默认方法。”这个答案有多正确?
不,接口不能有native
方法:
请注意,不能使用修饰符
final
、synchronized
或native
声明接口方法 [..] 。
从技术上讲,该文本是非规范的,因为它仅指出此列表不包含提到的修饰符:
接口方法修饰符:
(之一)
注释public
private
abstract
default
static
strictfp
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.