JAVA接口的属性为什么必须是final且静态的? 必须的。至于为什么,我觉得只能用面向对象的设计方式去解释了,接口的属性值应该要保持一个样子。 参考https://blog.csdn.net/piaohai/article/details/48463817