标签: java java-8 interface static constants
我正在从udemy教程中学习有关接口的知识。讲师说,只有在访问接口的静态方法之一或访问非编译时间常数的字段之一,并且通过方法或构造函数初始化接口时,才会初始化接口。
我不理解这句话的第二部分,即非编译时间常数。我不了解它,因为我知道一个接口只能有公共静态最终变量,而这些是非编译时间常数。是不是除非编译时间常数外,接口是否还有其他字段?任何反馈将不胜感激!谢谢!