java接口中为什么不能有静态方法

2025-05-13 19:45:29
推荐回答(2个)
回答1:

接口的所有方法都是抽象的,而抽象方法是没有static,有static的方法是不能override的,所以这样定义接口才有意义。
接口中的变量也都是Final、static。

回答2:

java 中不能定义抽象静态方法

接口中的方法都是abstract,所以不能有